Dev*_*xon 9 mysql sql sql-server postgresql
我想在一个表中不存在的查询中添加一个列,并将其作为结果返回.因此,假设TABLE_TEST有列A,B,我想返回A,B和C的值.我正在尝试
SELECT A, B, C=3 FROM TABLE_TEST
Run Code Online (Sandbox Code Playgroud)
要么
SELECT *, C=3 FROM TABLE_TEST
Run Code Online (Sandbox Code Playgroud)
这可以在MySQL,Postgresel或MSSQL中完成吗?
Pab*_*ruz 27
是的,当然:
select a, b, 3 as c from table_test
Run Code Online (Sandbox Code Playgroud)
而已.它适用于您提到的三个数据库引擎.