- 10
- 0
- 约6.46千字
- 约 38页
- 2018-05-26 发布于江苏
- 举报
-SQLServer数据查询
本章目标 理解查询的机制 使用SELECT语句进行条件查询 在查询中返回限制行、进行查询排序 在查询中使用表达式、运算符和函数 什么是查询? 怎么查的? 查询 数据查询-基础 数据查询-列名 数据查询-空行常量列 数据查询-限制行数 数据查询-排序 2-1 数据查询-排序 2-2 模糊查询—LIKE 查询时,字段中的内容并不一定与查询内容完全匹配,只要字段中含有这些内容 模糊查询—IS NULL 把某一字段中内容为空的记录查询出来 模糊查询—BETWEEN 把某一字段中内容在特定范围内的记录查询出来 模糊查询—IN 把某一字段中内容与所列出的查询内容列表匹配的记录查询出来 问题 聚合函数-1 聚合函数-2 分组汇总 分组查询—GROUP BY 分组查询—多列分组 分组查询—再看看 分组查询—多列分组 分组查询—再看看 分组查询—HAVING 分组查询—对比 多表联结查询—分类 内联结(INNER JOIN) 外联结 左外联结 (LEFT JOIN) 右外联结 (RIGHT JOIN) 完整外联结(FULL JOIN) 交叉联结(CROSS JOIN) 多表联结查询—内联结-1 多表联结查询—内联结-2 多表联结查询—三表联结 多表联结查询—左外联结 多表联结查询—右外联结 案例分析1—要求 在数据库表中,数据行位置并不重要,但是一个单位中要根据奇数行和偶数行的数据来汇总,在这个汇总的基础上再得到一个数值,因此,要查询数据库表的奇数行和偶数行的总数 数据库表名:TBL 字段名:A 主键字段:IDKEY(标识列,种子:1;增长量:1) 案例分析1—分析 只能依靠标识列的值来进行判断和选取 因为数据行可能存在增加、修改和删除,因此标识列的数据值并不“完全可靠”,例如标识列值为3,并不一定是第三行,因为如果第二行被删除了,它就是第二行,实际上也是偶数行 根据我们前面使用过的SELECT…INTO,可以创建一张新表,顺便创建新的标识列,再在新的标识列上执行奇偶判断 奇数判断依据:标识列值%2不等于0;偶数判断依据:标识列值%2等于0 案例分析1—T-SQL 案例分析2—要求 一家银行发行了新的信用卡,刚开始的时候推广得很好,但是逐渐废卡也越来越多(卡上的余额少于2元,并且用户长时间不使用该卡),因此银行在二月份把这些少于2元的卡从都数据库表中删除了,但是很快问题就来了,用户发现他的卡再也不能使用而投诉,因此只能再把这些卡恢复。 总结 聚合函数都有哪些? 在一个SQL语句中,Group By、Where、Having这三部分正确使用次序是什么? 学员会参加多次考试,查询每个学员的平均成绩的SQL语句怎么写? 以下的SQL语句: SELECT Students.SName, Score.CourseID, Score.Score FROM Students,Score WHERE Students.SCode = Score.StudentID 改写成内联接查询的方式,SQL语句怎么写? Score StudentsID CourseID Score 1 2 2 3 001 001 002 002 97 89 67 76 3 003 81 Stundents SName 梅超风 陈玄风 陆乘风 曲灵风 SCode 1 2 3 4 查询结果 SName 梅超风 陈玄风 陈玄风 陆乘风 CourseID Score 001 001 002 002 97 89 67 76 陆乘风 003 81 曲灵风 NULL NULL 猜一猜:这样写,返回的查询结果是一样的吗? SELECT S.SName,C.CourseID,C.Score From Score AS C LEFT JOIN Students AS S ON C.StudentID = S.SCode SELECT S.SName,C.CourseID,C.Score From Students AS S LEFT JOIN Score AS C ON C.StudentID = S.SCode SELECT Titles.Title_id, Titles.Title, Publishers.Pub_name FROM titles RIGHT OUTER JOIN Publishers ON Titles.Pub_id = Publishers.Pub_id SELECT A, IDENTITY(int,1,1) AS ID INTO TEMPTABLE FROM TBL SELECT SUM(A) AS 奇数列汇总 FROM TEMPTABLE WHERE ID%2 0 SELECT SUM(
您可能关注的文档
最近下载
- 山东省春季高考英语真题与.docx VIP
- 山东省2024年春季高考考试语文试卷试题真题_可搜索.pdf VIP
- 2025年山东省春季高考英语试卷试题真题(含答案).pdf VIP
- 2021年山东省春季高考数学真题-【含答案】.docx VIP
- 【新教材】人教PEP版(2024)四年级下册英语全册教案(含教学计划).docx
- 2024年山东省春季高考数学试卷试题及答案详解.pdf VIP
- 2024年山东省春季高考数学试卷试题真题(含答案) (2).pdf VIP
- 2024年山东省春季高考数学试卷试题真题(含答案).pdf VIP
- 期末复习:时文课外类文阅读理解-2024-2025学年统编版七年级语文下册.pdf VIP
- 染厂规章制度.docx VIP
原创力文档

文档评论(0)