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

Выбор MySQL, который возвращает фиктивный столбец?

Есть ли способ, которым я могу сделать SELECT и сказать ему, чтобы он возвращал 3 столбца и пустой пустынный столбец? Мне нужно 4 столбца, а 3-й должен быть '', пока таблица не будет где-то в базе данных. Мне не разрешено добавлять столбцы в любые таблицы.

4b9b3361

Ответ 1

Select column1, column2, 'waiting for table' as dummy_column, column4
from your_table

Ответ 2

mysql> SELECT '' AS empty_col;
+-----------+
| empty_col |
+-----------+
|           |
+-----------+
1 row in set (0.00 sec)

Ответ 3

Использовать для столбца с пустой строкой

Select column1, column2, '' as dummy_col, column 4 
  from your_table 

или для столбца с нулевым значением

Select column1, column2, Null as dummy_col, column 4 
  from your_table 

Ответ 4

Если вы хотите добавить фиктивный столбец и оставить строки столбцов пустыми, используйте вместо этого:

Select column1, column2, '' as dummy_column, column4 
from your_table

Это добавит пустой столбец с именем dummy_column; все, что заполняется между кавычками '' это то, что будет отображаться как фиктивное значение столбца.