欢迎来到天天文库
浏览记录
ID:22872764
大小:78.00 KB
页数:12页
时间:2018-11-01
《sql语句查询每个学生的总成绩》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、sql语句查询每个学生的总成绩常用SQL查询语句考试答案及解释%代表任意多个字符_代表一个字符如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用selectusernamefromgg_userelike'%xiao_%'escape'';selectusernamefromgg_userelike'%xiao%%'escape'';AasB,就是
2、给A起个别名叫Bselecta.*fromtable_1asa就是给table_1起个别名叫a,因此前面就可以使用a.*了比如nameas姓名这样的话,查询出来的列就是写姓名一、单表查询练习1、查询<学生信息表>,查询学生张三的全部基本信息Select*fromA_studentinfoe='张三'2、查询<学生信息表>,查询学生张三和”李四”的基本信息Select*fromA_studentinfoe='张三'orsname='李
3、四'3、查询<学生信息表>,查询姓张学生的基本信息Select*fromA_studentinfoelike'张%'4、查询<学生信息表>,查询姓名中含有四字的学生的基本信息Select*fromA_studentinfoelike'%四%'5、查询<学生信息表>,查询姓名长度为三个字,姓“李”,且最后一个字是“强”的全部学生信息。select*fromA_studentinfoelike'李_强'6、查
4、询<学生信息表>,查询姓张或者姓”李”的学生的基本信息。Select*fromA_studentinfoelike'张%'orsnamelike'李%'7、查询<学生信息表>,查询姓张并且所属省份是北京的学生信息Select*fromA_studentinfoelike'张%'andprovince='北京'8、查询<学生信息表>,查询所属省份是北京、”新疆”、”山东”或者上海的学生的信息Sele
5、ct*fromA_studentinfoA_studentinfoelike'张%'andprovince!='北京'10、查询<学生信息表>,查询全部学生信息,并按照“性别”排序,性别相同的情况下按照“所属省份”排序,所属省份相同的情况下再按照“班级”排序select*fromA_studentinfoorderbysex,province,class11、查询<学生信息表>,查询现有学生都来自于哪些不同的省份selectdistinct
6、provinceas省份fromA_studentinfo12、查询<学生选修信息表>,查询没有填写成绩的学生的学号、课程号和成绩Select*fromA_studentcourseA_studentcourseA_studentinfo2、统计<学生信息表>,统计年龄大于20岁的学生有多少个Selectcount(*)as学生数量fromA_studentinfoA_studentinfoentbetA_studentinfoentbetA_studentcourse(
7、score)as总成绩fromA_studentcourseax(score)as最高成绩fromA_studentcoursein(yearofbirth)as最大年龄fromA_studentinfo三、分组查询练习1、统计<学生选修信息表>,统计每个课程的选修人数selecto,count(*)as学生数量fromA_studentcoursegroupbyo2、统计<学生选修信息表>,统计每个同学的总成绩selectsno,sum(score)as总成绩fromA
8、_studentcoursegroupbysno3、统计<学生信息表>,统计每个班级中每种性别的学生人数,并按照班级排序selectclassas班级,sexas性别,count(*)as人数fromA_studentinfogroupbyclass,sexorderbyclass4、统计<学生选修信息表>,统计每门课程的平均成绩,并按照成绩降序排序Selecto,avg(score)as平均成绩fromA_studentcoursegroupbyoorderbyavg(
此文档下载收益归作者所有