首页 > 解决方案 > 通过在 Oracle 数据库中不起作用的别名根据业务需求自定义查询结果?

问题描述

Oracle 数据库不区分大小写,因此如果我输入任何别名,列名也总是大写字母。例如,如果我运行以下查询:

Select ID as Id, AGE as Age, NAME as Name from Employee;

结果集列如下所示:

ID | AGE | NAME
---------------- 

但我希望它们如下所示:

Id | Age | Name
-----------------

有什么办法可以达到同样的效果吗?

标签: sqldatabaseoraclerdbmsansi-sql

解决方案


您可以使用双引号来获得完全匹配:

Select ID as "Id", AGE as "Age", NAME as "Name"
from Employee;

推荐阅读