SQL技能天天练(1)---sql中的控制语句
一.判断语句:case
表名:T_Manager
例子:select * from T_Manager
1 zjm zjm 兰考县 0 0
2 t tt 000000 测试县 1 1,2,3,4,5,6,7,
3 aa aa 000000 测试县 0 1
4 bb bb 000000 测试县 0 1
14 78 78 000000 新蔡县 23 2 1,2,3,4,
select ManagerID as '编号','角色'=case when Role ='' then '无角色' when Role is not null then Role end from T_Manager
1 无角色
2 1,2,3,4,5,6,7,
3 无角色
4 无角色
14 1,2,3,4,
二.循环语句 while
declare @i int
set @i=1
while @i < 3
begin
insert into tab1(sno) values(@i)
set @i=@i+1
end