表A,内容:
编号
1
2
3
4
5
6
7
8
9
10想用select语句得到两列(编号,班级),对于1~5,一班,5~8二班,8~10三班。
即:
编号,班级
1 一班
2 一班
3 一班
...
6 二班
7 二班
...谢谢!
编号
1
2
3
4
5
6
7
8
9
10想用select语句得到两列(编号,班级),对于1~5,一班,5~8二班,8~10三班。
即:
编号,班级
1 一班
2 一班
3 一班
...
6 二班
7 二班
...谢谢!
WHEN [编号] BETWEEN 6 AND 8 THEN '二班'
ELSE '三班' END '班级'
FROM [表A]
case when number between 1 and 5 then '一班'
when number between 5 and 8 then '二班'
else '三班' end as 班级
from master..spt_values where type='p'
and number between 1 and 10
order by number