2014-10-19 54 views
1

我想創建一個虛擬列以在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

如何處理我的查詢必須看起來像更像是一個簡單的聲明價值只得到一列???

謝謝你們

回答

1

您需要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