我能否通过SELECT语句查询并指示它返回三个列和一个空白的虚拟列? 我需要四个列,第三列必须是'',直到表在数据库中存在。 我不允许向任何表添加任何列。
有没有方法可以使用 SELECT 语句来实现这一点?
Select column1, column2, 'waiting for table' as dummy_column, column4
from your_table
mysql> SELECT '' AS empty_col;
+-----------+
| empty_col |
+-----------+
| |
+-----------+
1 row in set (0.00 sec)
用于空字符串的列
Select column1, column2, '' as dummy_col, column 4
from your_table
或者针对具有 Null 值的列
Select column1, column2, Null as dummy_col, column 4
from your_table
Select column1, column2, '' as dummy_column, column4
from your_table
这将添加一个名为dummy_column的空列;无论在引号中填充什么''
,都将出现作为虚拟列的值。
Select column1, column2, NULL as dummy_column, column4 from your_table
会使该列为空。 - 07lodgeT