我不知道如何做到这一点,但我有一个查询,其中有工会。我希望能够通过添加一列来区分每一个。如何添加此列并为其赋值。谢谢!
Select ID,Name,SpecialColumn = 'Test'
from table where ID = 'guid';
答案 0 :(得分: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