数据库实验二,sql查询语句

数据库实验二,sql查询语句

ID:40843604

大小:45.50 KB

页数:8页

时间:2019-08-08

数据库实验二,sql查询语句_第1页
数据库实验二,sql查询语句_第2页
数据库实验二,sql查询语句_第3页
数据库实验二,sql查询语句_第4页
数据库实验二,sql查询语句_第5页
资源描述:

《数据库实验二,sql查询语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二:数据查询语言实验内容SQL数据查询语句:例5-1:(选择表中的若干列)求全体学生的学号、姓名、性别和年龄。selectsno,sname,sex,sagefromstudent;例5-2:(不选择重复行)求选修了课程的学生学号。selectdistinctcnofromscwherecnoisnotnull;例5-3:(选择表中的所有列)求全体学生的详细信息。select*fromstudent;例5-4:(使用表达式)求全体学生的学号、姓名和出生年份。selectsno,sname,birthdayfromstu

2、dent;例5-5:(使用列的别名)求学生的学号和出生年份,显示时使用别名“学号”和“出生年份”。selectsnoas"学号",birthdayas"出生年份"fromstudent;例5-6:(比较大小条件)求年龄大于19岁的学生的姓名和年龄。selectsname,agefromstudentwhereage>19;例5-7:(比较大小条件)求计算机系或经济管理系年龄大于18岁的学生的姓名、系和年龄。selectsname,depname,agefromstudent,departmentwherestudent.d

3、epno=department.depnoandage>18;例5-8:(确定范围条件)求年龄在19岁与22岁(含20岁和22岁)之间的学生的学号和年龄。selectsno,agefromstudentwhereagein(19,22);例5-9:(确定范围条件)求年龄不在19岁与22岁之间的学生的学号和年龄。selectsno,agefromstudentwhereagenotin(19,22);例5-10:(确定集合条件)求在下列各系的学生信息:数学系、计算机系。selectstudent.*,department.*

4、fromstudent,departmentwherestudent.depno=department.depnoanddepartment.depnamein('计算机系','数学系');例5-11:(确定集合条件)求不是数学系、计算机系的学生信息。selectstudent.*,department.*fromstudent,departmentwherestudent.depno=department.depnoanddepartment.depnamenotin('计算机系','数学系');例5-12:(匹配查询)

5、求姓名是以“李”打头的学生。select*fromstudentwheresnamelike'李%';例5-13:(匹配查询)求姓名中含有“志”的学生。select*fromstudentwheresnamelike'%志%';例5-14:(匹配查询)求姓名长度至少是三个汉字且倒数第三个汉字必须是“马”的学生。select*fromstudentwheresnamelike'%马__';例5-15:(匹配查询)求选修课程c1或c3,成绩在80至90之间,学号为10xxx的学生的学号、课程号和成绩。selectsno,cno

6、,gradefromscandcnoin('c1','c3')andgradebetween80and90andsnolike'10_';例5-16:(涉及空值查询)求缺少学习成绩的学生的学号和课程号。selectsno,cno,gradefromscwheregradeisNULL例5-17:(控制行的显示顺序)求选修c3课程或c4课程的学生的学号、课程号和分数。selectsno,cno,gradefromscwherecnoin('c3','c4')例5-18:(组函数)求学生总人数。'selectdistinctc

7、ount(sno)fromstudent例5-19:(组函数)求选修了课程的学生人数。selectdistinctcount(sno)fromsc例5-20:(组函数)求计算机系学生的平均年龄。selectavg(sage)fromstudentwheredepno='9001'例5-21:(组函数)求选修了课程c1的最高、最低与平均成绩。selectmax(grade),min(grade),avg(grade)fromscwherecno='c1'例5-22:(分组查询)求各门课程的平均成绩与总成绩selectcno,

8、avg(grade),sum(grade)fromscgroupbycno例5-23:(分组查询)求各系、各班级的人数和平均年龄。selectdepno,ccno,count(depno),avg(sage)fromstudentgroupbydepno,ccno例5-24:(分组查询)输入以下查询语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。