mysql: создать виртуальный столбец и установить значение по умолчанию - PullRequest
4 голосов
/ 06 января 2012

У меня есть запрос MySQL:

Select name from my_table

Этот запрос возвращает мне этот результат:

 NAME
-------
 name1
 name2
 name3

Как создать виртуальный столбец и установить значение по умолчанию в этом столбце? Я хочу этот результат:

 NAME   | Virtual Column
------------------------  
 name1  |    defaut_value
 name2  |    defaut_value
 name3  |    defaut_value

1 Ответ

9 голосов
/ 06 января 2012

Например:

SELECT name, 'default_value' AS "A Virtual Column"
FROM my_table

Это допустимо, потому что в предложении SELECT можно выбрать так называемое в стандарте SQL выражение value .Где выражение значения может быть любым из следующих 1 :

enter image description here


1: Это изображение из: SQL-запросы для простых смертных (R): практическое руководство по манипулированию данными в SQL

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