一,if...else...
--sql里面的if...else...是没有小括号()的,用空格替代,大括号{}用begin...end...替代
例:
if @str>=5000
begin
...
end
else
begin
...
end
二,case...when...
例1·:
case
when money>3000 then 'vip用户'
else '普通用户'
end
或
例2:
case 字段
when 1 then '男'
else '女'
end
二,循环结构
while @i<10
begin
@i=@i+1
end
循环打印九九乘法表
declare @i int =1
declare @j int=1
while @i<=9
begin
while @j<=@i
begin
set @j=@j+1
end
set @i=@i+1
end