sql循环语句和多分支语句的语法介绍
2011-03-22 10:40
288 查看
循环操作是数据库中最常见的问题,下面就将为您分别介绍sql循环语句和多分支语句的语法,希望对您学习sql的循环语句能够有些许帮助。
一 循环语法
while (条件--只能是表达式)
语句或语句块
[break]--强制退出
二 例子:
declare @n int
while(1=1)
begin
select @n=count(*) from stuMarks where writtenExam<60--统计不及格人数
if(@n>0)
update stuMarks set writtenExam=writtenExam+2--每人加两分
else
break--退出循环
end
三 多分支语句语法
case
when 条件1 then 结果1
when 条件2 then 结果2
[else 其他结果]
end
四 例子:
select stuNo,成绩=case
when writtenExam<60 then 'e'
when writtenExam between 60 and 69 then 'd'
when writtenExam between 70 and 79 then 'c'
when writtenExam between 80 and 89 then 'b'
else 'A'
end
from stuMarks
一 循环语法
while (条件--只能是表达式)
语句或语句块
[break]--强制退出
二 例子:
declare @n int
while(1=1)
begin
select @n=count(*) from stuMarks where writtenExam<60--统计不及格人数
if(@n>0)
update stuMarks set writtenExam=writtenExam+2--每人加两分
else
break--退出循环
end
三 多分支语句语法
case
when 条件1 then 结果1
when 条件2 then 结果2
[else 其他结果]
end
四 例子:
select stuNo,成绩=case
when writtenExam<60 then 'e'
when writtenExam between 60 and 69 then 'd'
when writtenExam between 70 and 79 then 'c'
when writtenExam between 80 and 89 then 'b'
else 'A'
end
from stuMarks
相关文章推荐
- oracle PL/SQL的基本构成,结构控制语句,分支结构,选择结构,loop循环结构,
- SQL_2th_T-SQL语句介绍和语法初识
- Oracle PL/SQL 中循环语法语句的应用
- SQL 循环语句 while 介绍 实例 简介
- SQL基本编程,分支语句,循环语句,存储过程,触发器
- SQL 循环语句 while 介绍 实例
- SQL 循环语句 while 介绍 实例
- 15个常用sql语句 分支 循环 子查询 存储过程 事务 常用函数 sql语句执行过程(转载备用)
- sql语句语法介绍全记录,好东西,备用(用到的时候不会可以来查一下!)
- SQL 循环语句 while 介绍 实例
- 精妙SQL语句介绍
- SQL语句介绍(2)
- 数据库基础sql语句总结(以Oracle为主介绍,并与mysql,sql server做对比)二
- 关系数据库常用SQL语句语法大全
- pl/sql之控制结构(分支,循环,控制)
- C语言特殊语法(四)另类分支语句
- sql server语法介绍(一)
- SQL语句的基本语法
- SQL语句集锦——数据库表查询、更新、删除等SQL语法
- SQL 语法语句