Включить в SELECT столбец, которого на самом деле нет в базе данных - PullRequest
55 голосов
/ 24 марта 2010

Я пытаюсь выполнить инструкцию SELECT, которая включает столбец со значением статической строки. Я сделал это в Access, но никогда не с сырым SQL. Возможно ли это?

Пример:

 Name  | Status
 ------+--------
 John  | Unpaid
 Terry | Unpaid
 Joe   | Unpaid

В приведенном выше примере столбец «Статус» не существует в базе данных.

1 Ответ

103 голосов
/ 24 марта 2010

Вы можете использовать:

SELECT Name, 'Unpaid' AS Status FROM table;

Синтаксис предложения SELECT, определенный в MSDN: предложение SELECT (Transact-SQL) , выглядит следующим образом:

SELECT [ ALL | DISTINCT ]
[ TOP ( expression ) [ PERCENT ] [ WITH TIES ] ] 
<select_list> 

Где expression может быть константой , функцией, любой комбинацией имен столбцов, констант и функций, связанных оператором или операторами, или подзапросом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...