MySQL选择返回虚拟列?

An *_*yee 16 mysql sql

有没有办法我可以做一个SELECT并告诉它返回3列和一个虚拟空列?我需要4列,第3列必须是'',直到表在数据库中的某个位置.我不允许向任何表添加任何列.

Sea*_*ira 28

Select column1, column2, 'waiting for table' as dummy_column, column4
from your_table
Run Code Online (Sandbox Code Playgroud)

  • `从your_table中选择column1,column2,NULL作为dummy_column,column4将使该列为NULL (2认同)

Dan*_*ley 20

mysql> SELECT '' AS empty_col;
+-----------+
| empty_col |
+-----------+
|           |
+-----------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)


Ser*_*nly 7

用于具有空字符串的列

Select column1, column2, '' as dummy_col, column 4 
  from your_table 
Run Code Online (Sandbox Code Playgroud)

或者具有Null值的列

Select column1, column2, Null as dummy_col, column 4 
  from your_table 
Run Code Online (Sandbox Code Playgroud)