注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 科普系列之-使用Windows的..
 帮助

SQL SERVER2000教程-第五章 处理数据 第十八节 用BEGIN…END语句进行数据统计


2007-10-01 14:08:04
 标签:BEGIN END SELECT 统计   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/44607
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
 




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: