Sql数据库SqlServer数据库05章节幻灯片.pptVIP

  • 4
  • 0
  • 约6.03千字
  • 约 37页
  • 2018-03-26 发布于未知
  • 举报
案例分析1—要求 在数据库表中,数据行位置并不重要,但是一个单位中要根据奇数行和偶数行的数据来汇总,在这个汇总的基础上再得到一个数值,因此,要查询数据库表的奇数行和偶数行的总数 数据库表名:TBL 字段名:A 主键字段:IDKEY(标识列,种子:1;增长量:1) 案例分析1—分析 只能依靠标识列的值来进行判断和选取 因为数据行可能存在增加、修改和删除,因此标识列的数据值并不“完全可靠”,例如标识列值为3,并不一定是第三行,因为如果第二行被删除了,它就是第二行,实际上也是偶数行 根据我们前面使用过的SELECT…INTO,可以创建一张新表,顺便创建新的标识列,再在新的标识列上执行奇偶判断 奇数判断依据:标识列值%2不等于0;偶数判断依据:标识列值%2等于0 案例分析1—SQL SELECT A, IDENTITY(int,1,1) AS ID INTO TEMPTABLE FROM TBL SELECT SUM(A) AS 奇数列汇总 FROM TEMPTABLE WHERE ID%2 0 SELECT SUM(A) FROM AS 偶数列汇总 FROM TEMPTABLE WHERE ID%2 = 0 案例分析2—要求 一家银行发行了新的信用卡,刚开始的时候推广得很好,但是逐渐废卡也越来越多(卡上的余额少于2元,并且用户长时间不使用该卡

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档