添加查询中不存在的列

时间:2011-04-09 14:19:03

标签: mysql sql sql-server postgresql

我想在查询中添加一个表中不存在的列,并将其作为结果返回。所以,假设TABLE_TEST有A列,B列,我想返回A,B和C的值。我正在尝试

SELECT A, B, C=3 FROM TABLE_TEST

SELECT *, C=3 FROM TABLE_TEST

可以在MySQL,Postgresel或MSSQL中完成吗?

3 个答案:

答案 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