Добавление столбца, который не существует в запросе - PullRequest
8 голосов
/ 09 апреля 2011

Я хочу добавить в запрос столбец, которого нет в таблице, и вернуть его в результате. Допустим, у TABLE_TEST есть столбцы A, B, и я хочу вернуть значения для A, B и C. Я пытаюсь сделать

SELECT A, B, C=3 FROM TABLE_TEST

или

SELECT *, C=3 FROM TABLE_TEST

Можно ли это сделать в MySQL, Postgresel или MSSQL?

Ответы [ 3 ]

25 голосов
/ 09 апреля 2011

Да, конечно:

select a, b, 3 as c from table_test

Вот и все.Он работает на трех двигателях, о которых вы упомянули.

10 голосов
/ 09 апреля 2011

Вы должны использовать:

SELECT A,B, 3 AS C FROM TABLE_TEST
2 голосов
/ 09 апреля 2011

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

Select a,b, 3 as c from table

Это известно как alias

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