求SQL Server语句

[复制链接]
查看11 | 回复2 | 2009-4-19 00:37:47 | 显示全部楼层 |阅读模式
表名:人员信息表
列:自动编号

select case when 自动编号='1' then '1'
when 自动编号='2' then '2'
end
from 人员信息表
结果:
----
1
2
我想在结果显示成这样:
----
1,赵,1班

2,张,2班
新加的要在查询结果中,不能插入表中,这个多出的两列要从SQL查询语句中加入的,不是从表中提取的。

回复

使用道具 举报

千问 | 2009-4-19 00:37:47 | 显示全部楼层
不知道你的 赵,1班 是从哪里取出的数据,如果就纯粹加上去很简单select case when 自动编号='1' then '1' when 自动编号='2' then '2' end as id,case when 自动编号='1' then '赵' when 自动编号='2' then '张' end as xing,case when 自动编号='1' then '1班' when 自动编号='2' then '2班' end as banjifrom 人员信息表...
回复

使用道具 举报

千问 | 2009-4-19 00:37:47 | 显示全部楼层
问题不清晰,自己再看一遍问题。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行