2022年SQL的简单查询实例教程 .pdf
《2022年SQL的简单查询实例教程 .pdf》由会员分享,可在线阅读,更多相关《2022年SQL的简单查询实例教程 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 SQL 的简单查询实例教程关键词 :菜鸟学数据库之简单SQL 语句小结为了大家更容易理解我举出的SQL 语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。1. 在查询结果中显示列名:a. 用 as 关键字: select name as 姓名 from students order by age b. 直接表示: select name 姓名 from students order by age 2. 精确查找 : a. 用 in 限定范围: select * from students where native in (湖南 , 四川 ) b.between
2、.and:select * from students where age between 20 and 30 c. “=” :select * from students where name = 李山 d.like:select * from students where name like 李% ( 注意查询条件中有“% ” ,则说明是部分匹配,而且还有先后信息在里面,即查找以 “ 李” 开头的匹配项。 所以若查询有“ 李” 的所有对象, 应该命令: % 李%; 若是第二个字为李,则应为 _ 李% 或_ 李或_ 李_ 。) e. 匹配检查符: select * from courses
3、where cno like AC% (表示或的关系,与in(.)类似,而且 可以表示范围,如:select * from courses where cno like A-C%) 3. 对于时间类型变量的处理a.smalldatetime:直接按照字符串处理的方式进行处理,例如:select * from students where birth = 1980-1-1 and birth = 1980-12-31 4. 集函数a.count()求和,如: select count(*) from students (求学生总人数 ) b.avg(列) 求平均,如:select avg(mar
4、k) from grades where cno=?B2?c.max(列)和 min( 列) ,求最大与最小5. 分组 group 常用于统计时,如分组查总数:select gender,count(sno) from students 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - group by gender ( 查看男女学生各有多少) 注意:从哪种角度分组就从哪列group by 对于多重分组,只需将分组规则罗列。比如查
5、询各届各专业的男女同学人数,那么分组规则有:届别(grade)、专业 (mno)和性别 (gender),所以有 group by grade, mno, gender select grade, mno, gender, count(*) from students group by grade, mno, gender 通常 group还和 having联用,比如查询1 门课以上不及格的学生,则按学号(sno)分类有:select sno,count(*) from grades where mark1 6.UNION联合合并查询结果,如:SELECT * FROM students WH
6、ERE name like ,张%?UNION ALL SELECT * FROM students WHERE name like ,李%?7. 多表查询a. 内连接select g.sno,s.name,c.coursename from grades g JOIN students s ON g.sno=s.sno JOIN courses c ON o=o ( 注意可以引用别名) b. 外连接b1. 左连接select o,max(coursename),count(sno) from courses LEFT JOIN grades ON o=o group by o 左连接特点:显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQL的简单查询实例教程 2022 SQL 简单 查询 实例教程
限制150内