我想在查询中添加一个表中不存在的列,并将其作为结果返回。所以,假设TABLE_TEST有A列,B列,我想返回A,B和C的值。我正在尝试
SELECT A, B, C=3 FROM TABLE_TEST
或
SELECT *, C=3 FROM TABLE_TEST
可以在MySQL,Postgresel或MSSQL中完成吗?
答案 0 :(得分:24)
是的,确定:
select a, b, 3 as c from table_test
就是这样。它适用于您提到的三个数据库引擎。
答案 1 :(得分:10)
您应该使用:
SELECT A,B, 3 AS C FROM TABLE_TEST
答案 2 :(得分:2)
你可以用作
Select a,b, 3 as c from table
这称为alias