Sql 我可以从查询结果中使用别名吗?
我可以从查询结果中使用别名吗?为什么这个查询不起作用Sql 我可以从查询结果中使用别名吗?,sql,oracle,alias,Sql,Oracle,Alias,我可以从查询结果中使用别名吗?为什么这个查询不起作用 select column_code AS (select column_name from column_registers where column_registers_id = column_code) from other_table; 我的目标是通过查询结果“列名别名”。 谢谢。应该是这样的 select (select column_name from column_registers where col
select
column_code AS (select column_name from column_registers where column_registers_id = column_code)
from other_table;
我的目标是通过查询结果“列名别名”。
谢谢。应该是这样的
select
(select column_name from column_registers where column_registers_id = column_code) AS column_code
from other_table;
可以,但这取决于您的使用方式。您的查询似乎正常。是否有任何错误?如果需要,您必须使用动态SQL,但请注意,别名适用于列,因此所有行都具有相同的别名。不能按行号更改别名行,也不能在标准SQL中动态设置别名或列名。