我正在尝试执行包含静态字符串值列的 SELECT 语句。我已经在 Access 中完成了此操作,但从未使用原始 SQL 完成过。这可能吗?
示例:
Name | Status
------+--------
John | Unpaid
Terry | Unpaid
Joe | Unpaid
在上面的示例中,数据库中不存在“Status”列。
最佳答案
您可能想使用:
SELECT Name, 'Unpaid' AS Status FROM table;
<小时/>
SELECT
子句语法,如 MSDN: SELECT Clause (Transact-SQL) 中定义。 ,如下:
SELECT [ ALL | DISTINCT ]
[ TOP ( expression ) [ PERCENT ] [ WITH TIES ] ]
<select_list>
其中表达式
可以是常量、函数、由一个或多个运算符连接的列名、常量和函数的任意组合,或者子查询。
关于sql - 在 SELECT 中包含实际上不在数据库中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2504163/