【发布时间】:2011-01-31 01:00:39
【问题描述】:
我正在尝试执行一个包含静态字符串值列的 SELECT 语句。我已经在 Access 中完成了此操作,但从未使用原始 SQL。这可能吗?
例子:
Name | Status
------+--------
John | Unpaid
Terry | Unpaid
Joe | Unpaid
在上面的示例中,数据库中不存在“状态”列。
【问题讨论】:
我正在尝试执行一个包含静态字符串值列的 SELECT 语句。我已经在 Access 中完成了此操作,但从未使用原始 SQL。这可能吗?
例子:
Name | Status
------+--------
John | Unpaid
Terry | Unpaid
Joe | Unpaid
在上面的示例中,数据库中不存在“状态”列。
【问题讨论】:
您可能想使用:
SELECT Name, 'Unpaid' AS Status FROM table;
MSDN: SELECT Clause (Transact-SQL) 中定义的SELECT 子句语法如下:
SELECT [ ALL | DISTINCT ]
[ TOP ( expression ) [ PERCENT ] [ WITH TIES ] ]
<select_list>
expression 可以是常量、函数、由一个或多个运算符连接的列名、常量和函数的任意组合,或者是子查询。
【讨论】: