面试题数据库整理
1数据库
省份
农作物
产量(万吨)
甘肃
小麦
321
江苏
小麦
3
湖南
水稻
432
湖北
水稻
211
甘肃
棉花
23
浙江
棉花
02
用一条sql语句根据以上表格查询出如下结果。
1)查询出来哪些省份棉花产量大于5000吨。
2)查询出来哪些省份没有种植棉花作物。
3)查询出来哪些省份水稻生产量在3万吨30万吨之间。
4)查询出来各省份农作物平均产量。
5)查询出来哪些省份水稻或者小麦产量高于水稻产量。
6)查询出来哪些省份小麦产量高于水稻产量。
7)查询出来哪些省份棉花产量高于水稻产量但小于小麦产量。
2数据库表名:subway,包含3个字段:id(线路编号)、stop(站点)、seque
ce(站点序列)。如下,请写出以下SQL语句:
Id(线路编号)
Stop(站点)
Seque
ce(站点序列)
1
人民广场
10
2
中山公园
7
1
莘庄
1
8
人民广场
8
2
人民广场
10
1)找出站点名称包含“人民”的所有记录。2)找出途径线路数最多的站点。
3)已知站点A和B,判断是否可以直达。
3数据库脚本语句在数据库中的执行顺序是(DCLDMLDLL)4数据库假设现有实体:测试工程师:员工标号、单位、姓名、性别、年龄、测试项目;测试项目:项目编号、项目名、所属部门、项目经理;请用SQL语句完成:检索出不是测试项目编号为“P17”的项目测试工程师的姓名和测试项
f目。
5数据库学生表Stude
tS(学生编号)varchar(10)0102030405060708
S
ame(学生姓名)varchar(10)赵雷钱电孙1李周吴郑王
Sage(出生年月)datetime1990010119901221199005201990080619911201199203011989070119900120
Ssex(学生性别)varchar(10)男男男男女女女女
课程表CourseC课程编号varchar(10)
010203
C
ame课程名称varcha(r10)T教师编号varchar
(10)
语文
02
数学
01
英语
03
教师表TeacherT教师编号varchar(10)010203
T
ame教师姓名varchar(10)张三李四王五
成绩表SCS学生编号varchar(10)010101020202030303040404
C课程编号varchar(10)010203010203010203010203
Score分数decimal(181)809099706080808080503020
f05
01
76
05
02
87
06
01
31
06
03
34
07
02
89
07
03
98
1)查询出只有两门课程的全部学生的学号和姓名。2)查询男生,女生人数。3)查询“李”姓老师的数量4)检索“01”课程分数小于60,按分数降序排列的学生信息。
6某数据库中存放两个数据表:教师表(教r