WHILE循环:
while <判断条件>
begin
<执行语句>
--注意声明一个变量用于跳出循环
end
IF ELSE循环:
IF <判断条件>
BEGIN
<判断成功执行>
END
ELSE
BEGIN
<判断失败执行>
END
Break、Continue、Return的含义
Break:结束循环;
Continue:结束当前循环(条件),进行下一个循环(条件);
Return:结束当前过程(sql语句、存储过程、函数)
CASE...WHEN...THEN判断语句
<判断字段> = CASE
WHEN <判断字段1> [判断符] <值1> THEN <ture返回值1>
WHEN <判断字段2> [判断符] <值2> THEN <ture返回值2>
WHEN <判断字段3> [判断符] <值3> THEN <ture返回值3>
...
ELSE <返回值N>
END
--判断符:
--> < = >= <= .....
IIF()判断函数
--用于Select等条件时使用判断
IIF( <判断条件> , <true返回> , <false返回> )