您的位置:首页 > 数据库

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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐