SQL SERVER2000教程-第五章 处理数据 第十八节 用BEGIN…END语句进行数据统计
2007-10-01 14:08
816 查看
BEGIN和END语句主要用于将多个Transact-SQL语句组合为一个逻辑块,可把这个逻辑块看作为一个整体来进行处理,在书写程序时应注意
当控制流语句(条件语句和循环控制语句)执行一个包含两条或两条以上Transact-SQL语句的语句块时,就应使用此语句。
IF(SELECT COUNT(*) FROM DEPT WHERE DEPT='信息部')>0
BEGIN
SELECT COUNT(NAME) AS 人数 FROM VERIFY WHERE DEPT_ID=(SELECT ID FROM DEPT WHERE DEPT='信息部')
IF(SELECT COUNT(*) FROM VERIFY WHERE STATION='网络管理工程师')>0
BEGIN
SELECT COUNT(NAME) AS 人数 FROM VERIFY WHERE STATION='网络管理工程师'
END
ELSE
BEGIN
SELECT ‘无记录’AS 人数
END
END
相关文章推荐
- SQL SERVER2000教程-第五章 处理数据 第十八节 用BEGIN…END语句进行数据统计
- SQL SERVER2000教程-第五章 处理数据 第十九节 使用DECLARE 语句进行数据统计
- SQL SERVER2000教程-第五章 处理数据 第十九节 使用DECLARE 语句进行数据统计
- SQL SERVER2000教程-第五章 处理数据 第二十一节 使用CASE语句、SUM函数、AVG函数进行综合数据统计
- SQL SERVER2000教程-第五章 处理数据 第二十一节 使用CASE语句、SUM函数、AVG函数进行综合数据统计
- SQL SERVER2000教程-第五章 处理数据 第七节 使用COMPUTE和COMPUTE BY对数据进行汇总
- SQL SERVER2000教程-第五章 处理数据 第二十节 使用GOTO进行循环求和
- SQL SERVER2000教程-第五章 处理数据 第二十节 使用GOTO进行循环求和
- SQL SERVER2000教程-第五章 处理数据 第七节 使用COMPUTE和COMPUTE BY对数据进行汇总
- SQL SERVER2000教程-第五章 处理数据 第二十二节 利用UNION对多条SQL查询语句合并生成表
- SQL SERVER2000教程-第五章 处理数据 第二十二节 利用UNION对多条SQL查询语句合并生成表
- SQL SERVER2000教程-第五章 处理数据 第十六节 使用CHARINDEX函数代替Like进行数据查询
- SQL SERVER2000教程-第五章 处理数据 第十七节 使用CASE函数格式进行条件查询
- SQL SERVER2000教程-第五章 处理数据 第五节 函数
- SQL SERVER2000教程-第五章 处理数据 第十二节 使用 TOP 和 PERCENT 限制结果集
- SQL SERVER2000教程-第五章 处理数据 第六节 增删改表数据
- SQL SERVER2000教程-第五章 处理数据 第十三节 设定数字日期格式
- SQL SERVER2000教程-第五章 处理数据 第九节 联接
- SQL SERVER2000教程-第五章 处理数据 第十四节 数据导入导出
- SQL SERVER2000教程-第五章 处理数据 第一节 Transact-SQL语言介绍