我有一张表ID
和其他几列。因为它只有3行,而且我知道每个ID
属于谁,所以我无需添加name
列。现在我在SQL View中,我正在打印内容,只是出于好奇,我想添加名称没有加入表。
有可能吗?我正在使用SQLite,但无论数据库是什么,概念验证就足够了。
我有什么:
id col1 col2 ...
1 10 21
2 85 45
3 43 32
我想看到的内容:
id name col1 col2 ...
1 "ab" 10 21
2 "cd" 85 45
3 "ef" 43 32
答案 0 :(得分:1)
您可以使用case
:
select (case when id = 1 then 'ab'
when id = 2 then 'cd'
when id = 3 then 'ef'
end) as name, col1, col2
from . . .