【问题标题】:Customising the result of the query as per the business requirement via alias not working in Oracle Database?通过在 Oracle 数据库中不起作用的别名根据业务需求自定义查询结果?
【发布时间】:2021-04-25 02:03:36
【问题描述】:

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

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

结果集列如下:

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

但我希望它们如下所示:

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

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

【问题讨论】:

  • 使用分隔标识符,例如"Id".

标签: sql database oracle rdbms ansi-sql


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2011-06-16
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    相关资源
    最近更新 更多