欢迎来到天天文库
浏览记录
ID:37512514
大小:162.50 KB
页数:6页
时间:2019-05-24
《SQL分类查询大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SQL分类查询大全SQL分类查询攻略建立数据库”成绩管理.DBC”,完成以下数据表文件:学生.DBF(学号(C/6)、姓名(C/8)、性别(C/2)、出生日期(D)、年龄(N/2)、党员否(L)、入学分数(N/3)、院系号(C/8)、籍贯(C/10)、备注(M),以学号建立了主索引,以院系建立了普通索引;课程.DBF(课程号(C/2)、课程名称(C/12)、先行课(C/2)、学分(N/1)、任课教师(C/6)),以课程号建立了主索引。成绩.DBF(学号(C/6)、课程号(C/2)、成绩(N/2)),学号和课程号分别建立了普通索引;学生
2、.DBF学号姓名性别出生日期年龄党员否入学分数院系籍贯备注201001刘芳菲女1989-12-03T512计算机系武汉201002刘丹男1989-06-14F536计算机系黄石201003高菲女1991-11-07T528信息系武汉201004李丽女1990-01-23F496信息系随州201005欧阳志飞男1989-06-28T469数学系孝感201006胡艳女1988-02-11F531计算机系荆州201007张阳男1990-03-28F520数学系武汉201008刘俊男1989-07-08F509计算机系天门201009李向阳男
3、1990-11-13F486数学系汉川课程.DBF成绩.DBF学号课程号成绩201001C185201001C296201001C348201002C184201002C295201002C475201003C193201003C5NULL201003C348201004C189201004C242201004C378201005C186201005C295201005C3NULL201006C187201006C477201007C294201008C283课程号课程名称先行课学分任课教师C1数据库C54晓寒C2数学2王江C3信息系
4、统C14蒋发C4操作系统C63刘海军C5数据结构C74赵丽C6数据处理2苏小朋è一、条件查询1.查询学生表中计算机系或信息系男生的姓名及性别。SELECT姓名,性别FROM学生WHERE(院系=”计算机系”OR院系=”信息系”)AND性别=”男”2.查询”信息系”的学生来自哪些城区。SELECT籍贯FROM学生WHERE院系=”信息系”3.查询所有90年以前出生的女生姓名与实际年龄。SELECT姓名,2011-YEAR(出生日期)AS实际年龄FROM学生WHERE性别=”女”ANDYEAR(出生日期)<19904.查询学生表中所有党员
5、的信息。(注意逻辑型的表示方法)SELECT*FROM学生WHERE党员否SELECT*FROM学生WHERE党员否=.T.第6页共6页SQL分类查询大全1.查询学生表中“计算机系”的党员信息。SELECT*FROM学生WHERE院系=”计算机系”AND党员否2.查询成绩表中所有成绩大于90(包含90)学生的学号。SELECT学号FROM成绩WHERE成绩>=903.查询考试成绩有不及格的学生的学号。SELECT学号FROM成绩WHERE成绩<604.查询课程表中任课教师为”王江”的授课课程名。SELECT课程名称FROM课程WHER
6、E任课教师=”王江”5.查询课程表中任课教师及其授课的课程名。SELECT任课教师,课程名称FROM课程6.查询学生表中院系为”信息系”的学生姓名和性别。SELECT姓名,性别FROM学生WHERE院系=”信息系”è二、范围查询7.查询年龄在20-21岁之间的学生姓名、院系和年龄。SELECT姓名,院系,年龄FROM学生WHERE年龄BETWEEN20AND21条件等价于:WHERE年龄>=20AND年龄<=218.查询年龄不在20-21岁之间的学生姓名、院系和年龄。SELECT姓名,院系,年龄FROM学生WHERE年龄NOTBETW
7、EEN20AND21条件等价于:WHERE年龄<20OR年龄>21è三、集合查询9.查询信息系、计算机系、外语系学生的姓名和性别。SELECT姓名,性别FROM学生WHERE院系IN(”信息系”,”计算机系”,”外语系”)条件等价于:WHERE院系=”信息系”or院系=”计算机系”or院系=”外语系”10.查询即不是信息系、数学系,也不是外语系的学生姓名和性别。SELECT姓名,性别FROM学生WHERE院系NOTIN(”信息系”,”计算机系”,”外语系”)条件等价于:WHERE院系!=”信息系”and院系!=”计算机系”and院系!
8、=”外语系”è四、字符匹配查询11.查询学号为200701的学生详细情况。SELECT*FROM学生WHERE学号=”200701”条件等价于:WHERE学号IN(”200701”)或WHERE学号LIKE“200701
此文档下载收益归作者所有