Подтвердить что ты не робот

Включить в SELECT столбец, который фактически не находится в базе данных

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

Пример:

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

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

4b9b3361

Ответ 1

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

SELECT Name, 'Unpaid' AS Status FROM table;

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

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

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