mysql - 添加查询中不存在的列

标签 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 中完成吗?

最佳答案

是的,当然:

select a, b, 3 as c from table_test

就是这样。它适用于您提到的三个数据库引擎。

关于mysql - 添加查询中不存在的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605565/

相关文章:

php - 如何计算每个学生的成绩总和

javascript - 如何在php和数据库中的opentracker()中传递动态id

PHP 表单问题 - 在 PHP 表单上使用 MySQL 数据库

mysql - 如何在Sql查询中使用GROUP BY子句来显示具有多个值的唯一数据?

sql-server - SQL Server - 排序规则 - Latin1_General_CI_AS 和 Latin1_General_CS_AS 之间的区别

php - 在 foreach 循环中获取多个表单输入值

mysql - SQL 查询中的 Mule 参数

sql - 在 T-SQL 中查找最大时间重叠

sql - 有没有办法在不卸载的情况下完全重置 SQL Server 实例?

sql-server - Linux Ubuntu 14.04 : wrong library version 上的 Microsoft SQL Server ODBC 驱动程序