SQL选择一个具有更多值的虚拟列队

问题描述:

我想创建一个虚拟列以在MySQL中执行一些特殊操作... 所以我需要创建一个带有一些静态值的“虚拟列”。但我不知道如何......SQL选择一个具有更多值的虚拟列队

例如。 SELECT 3 as number显示值为3的列“number”。 SELECT 3, 4, 67, 9显示四个不同的列,只有一个值。

我尝试了与两者的某种组合,如: SELECT 3, (SELECT 5), (SELECT 4)

SELECT 3作为,4为A,67为

SELECT 3 && 6 && 9 && 3

SELECT 3 || 6 || 9 || 3

如何处理我的查询必须看起来像更像是一个简单的声明价值只得到一列???

谢谢你们

您需要union查询到一个别名

SELECT 3 as col 
UNION ALL 
SELECT 4 as col 
UNION ALL 
SELECT 67 as col 

DEMO

+2

完美中显示多个值!坦克 – Denis 2014-10-19 16:23:23