sql语句查询的要领和步骤,要学会分析步骤!

通过下面的练习,我们可以快速熟悉sql语句查询的语法和要领 。一定要认真理解要领和步骤,学会分析步骤 。
一、单表单查询练习
1、查询,查询学生“张三”的所有基本信息
*
来自
其中sname='张三'
2、查询、查询学生“张三”和“李四”的基本信息
*
来自
其中sname='张三'
或sname='李四'
3、查询,查询姓“张”的学生的基本信息
*
来自
sname like 'Zhang%'
4、查询,查询姓名中含有“四”字的学生基本信息
*
来自
其中 sname 像 '%four%'
5、查询,查询姓名为三字长,姓氏为“李”,最后一个字为“强”的所有学生的信息 。
*
来自
在哪里取名为“”的地方
6、查询,查询姓“张”或姓“李”的学生的基本信息 。
*
来自
sname like 'Zhang%'
或者像'Li%'这样的名字
7、查询,查询姓“张”,“省”为“北京”的学生信息
*
来自
sql语句查询的要领和步骤,要学会分析步骤!
sname like 'Zhang%'
and ='北京'
8、查询,查询“省”为“北京”、“新疆”、“山东”或“上海”的学生信息
*
来自
在哪里('北京','上海','新疆','山东')
9、查询,查询姓“张”但“省”不是“北京”的学生信息*
来自
sname like 'Zhang%'
和 !='北京'
10、查询,查询所有学生信息,按“性别”排序,如果性别相同,按“省”排序,如果相同,按“班级”排序*
来自
按性别、类别排序
11、查询,查询现有学生来自的不同省份

来自
12、查询,查询未填写成绩的学生的学号、课号和年级*
来自
其中分数为空
13、查询,查询已填写所有年级的学生选修信息,按“年级”从高到低排序
*
来自
其中分数不为空
按分数顺序排列
二、聚合函数练习
1、统计,一共有多少学生
将 (*) 计算为学生人数
来自
2、统计,20岁以上的学生有多少
count(*) 作为学生人数
来自
sql语句查询的要领和步骤,要学会分析步骤!
哪里 (2008-)>20
3、统计,统计1980年到1982年间录取的学生人数count(*)作为学生人数
来自
“1998-01-01”和“2003-12-30”在哪里
比较下面的查询方法,看看有什么不同,为什么?
count(*) 作为学生人数
来自
“1998”和“2003”在哪里
【sql语句查询的要领和步骤,要学会分析步骤!】4、统计,以统计数字“S001”avg(score)为平均成绩的学生的平均成绩
来自
其中 sno='S001'
5、统计,统计编号为“S001”的学生总分之和作为总分
来自
其中 sno ='S001'
6、统计,查询最高分max(score)为课程号为“C001”的课程的最高分
来自
其中 cno='C001'
7、统计,查询所有学生的最大年龄
2008-min() 作为最大年龄
来自
三、群查询练习
1、统计,统计每门课程的选修课数
cno,count(*) 作为学生人数
来自
按 cno 分组
2、统计,统计每个学生的总成绩
sno,sum(score) 作为总分
来自
按sno分组
3、统计,统计每个班级各性别的学生人数,按班级分类班级为班级,性别为性别,count(*)为人数
来自
sql语句查询的要领和步骤,要学会分析步骤!


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: