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