我有一个包含这些值的数据库:
ID Value
1 Mail
2 Portal
3 Terrain
在我的程序中,我想进行选择,所以当我选择一个数字时,它会显示该数字的"值"。像这样:
SELECT ID as Mail, Portal, Terrain
FROM TABLE
您可能正在寻找条件聚合:
select max(case when id = 1 then value end) as mail,
max(case when id = 2 then portal end) as portal,
max(case when id = 3 then terrain end) as terrain
from ;
确保通过文本框或程序中的某些内容提供 ID
Select Value from TABLE where ID = @ID