在SQL视图中用ID替换ID - 没有连接

时间:2014-05-04 14:38:26

标签: sql sqlite

我有一张表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

1 个答案:

答案 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 . . .