我试图在Oracle SQL开发人员上运行一些查询 e.g
Select name AS CandidateName, age AS CandidateAge
from tbl_candidate_details
order by candidate_id desc
但在结果中我将列名称改为“CANDIDATENAME”和“CANDIDATEAGE”。
有没有办法可以将我在select语句中给出的字符作为camelcase字符(“CandidateName”和“CandidateAge”)?
答案 0 :(得分:3)
如果列别名用双引号括起来,SQL Developer将使用这些确切的值作为查询结果中的列名:
SELECT name AS "CandidateName", age AS "CandidateAge"
FROM tbl_candidate_details
ORDER BY candidate_id DESC;
否则,查询结果中的列名始终以大写形式显示
答案 1 :(得分:1)
SQL不区分大小写,SQL标准要求将所有未引用的标识符折叠为大写。如果您想保留标识符的大小写,则需要引用它们:
Select name AS "CandidateName",
age AS "CandidateAge"
from tbl_candidate_details
order by candidate_id desc