sql - 通过在 Oracle 数据库中不起作用的别名根据业务需求自定义查询结果?
问题描述
Oracle 数据库不区分大小写,因此如果我输入任何别名,列名也总是大写字母。例如,如果我运行以下查询:
Select ID as Id, AGE as Age, NAME as Name from Employee;
结果集列如下所示:
ID | AGE | NAME
----------------
但我希望它们如下所示:
Id | Age | Name
-----------------
有什么办法可以达到同样的效果吗?
解决方案
您可以使用双引号来获得完全匹配:
Select ID as "Id", AGE as "Age", NAME as "Name"
from Employee;
推荐阅读
- c# - 在不知道其类型 EF 的情况下查找具有唯一 ID 的实体
- android - Flutter - 恢复时不要重新启动应用程序
- firebase - 无法将 Firebase 云消息导入 Flutter 应用程序
- django - 我在 Django 的 sub_detail 处收到错误 NoReverseMatch
- pandas - 按最常见的值汇总数据框列
- javascript - 在数组 React 中打印数组对象的正确语法
- woocommerce - wordpress 插件的单词替换
- python - 如何比较两个矩阵的每个元素
- c# - 在进入列表框之前更改数据
- android - Android 将文件下载到 SD 卡