2011-10-25 16 views
5

我不知道如何做到這一點,但我有一個查詢,其中有工會。我希望能夠通過添加一列來區分每一個。如何添加此列併爲其賦值。謝謝!添加列到MySQL查詢並賦予它值

Select ID,Name,SpecialColumn = 'Test' 
from table where ID = 'guid'; 

回答

7

使用字符串文字後跟列別名'Test' AS SpecialColumn。這將爲返回的所有行生成相同的值,有助於區分UNION組件,或者在必要時填寫UNION組件之間不匹配的列數。

SELECT 
    ID, 
    Name, 
'Test' AS SpecialColumn 
FROM table 
WHERE ID = 'guid'; 

輸出(忽略你的where子句)會是這樣的:

ID Name  SpecialColumn 
-------------------------- 
1 Venkman Test 
2 Egon  Test 
1 Winston Test 
3 Ray  Test 
+0

謝謝!正是我所需要的,我知道這很簡單。 – user516883

+0

@ user516883沒問題,樂於幫忙 –