#头条创作挑战赛#

#头条创作挑战赛# #秋日生活打卡季# #分享# #摘抄# #每日金句摘抄打卡# #情感#
本文图片、文字素材来源于网络,如有侵权请联系删除!
SQL语句简答题
一、现有表 学生(学号char(6),姓名char(10),性别char(2),籍贯char(20),所在学院char(20))
1.向”学生”表中添加一条记录:(”020314”,”王林”,”男”,”河南”,”管理学院”)
2.删除”软件学院”的”李明”同学的信息
3.将学号是”010212”的学生的所在学院更改为”信息工程学院”
4.查询非河南籍的学生信息,并按所在学院排列
5.统计来自各地区的学生人数,显示列名是:籍贯,学生人数
insert into 学生 (学号,姓名,性别,籍贯,所在学院)
values (“020314”,”王林”,”男”,”河南”,”管理学院”)
delete * from 学生 where 姓名=”李明” and 所在学院=”软件学院”
update 学生 set 所在学院=”信息工程学院” where 学号=”010212”
select * from 学生 where 籍贯<>河南 order by 所在学院
select 籍贯 count(*) as 学生人数 from 学生 group by 籍贯
二、现有表 商品 (商品编号 char(6),商品名称 char (20),类别 char (10),品质 char (20),备注memo)
1.向”商品”表中添加一条记录:(”BH1026”,”多力洗衣液”,”百货”,”高”)
2.删除品质为”低”并且类别是”食品”的商品
3.将商品类别是”纺织”的信息更改为”纺织品”
4.查询品质为”高”的所有”百货”商品的信息,并按商品名称排列
5.统计各类商品的数量,显示列名为:类别,商品数量
insert into 商品 (商品编号,商品名称,类别,品质,备注)
values (”BH1026”,”多力洗衣液”,”百货”,”高”)
delete from 商品 where 品质=”低” and 类别=”食品”
update 商品 set 类别=”纺织品” where 类别=”纺织”
select * from 学生 where 品质=”高”and 类别=”百货” order by 商品名称 asc
select 类别,count(*) as 商品数量 from 商品 group by 类别
三、现有表 学生 (学号 char(6),姓名 char(10),性别 char(2),出生日期 datetime,学院 char(20))
1.向”学生”表中添加一条记录:(”020314”,”张三”,”男”,#1992/07/01#,”软件学院”)
2.将学生表中学号是”010112”的学生记录删除
3.将“经济学院”修改为”经济管理学院”
4.查询”医学院”男学生的信息,并按出生日期升序排列
5.统计各学院的学生人数,显示列名是:学院,学生人数
1.insert into 学生 (学号,姓名,性别,出生日期,学院)
values (”020314”,”张三”,”男”,#1992/07/01#,”软件学院”)
2.delete from 学生 where 学号=”010112”
3.update 学生 set 学院=”经济管理学院” where 学院=”经济学院”
4.select * from 学生 where 学院=”医学院” and 性别=”男” order by 出生日期asc
5.select 学院,count(*) as 学生人数 from 学生 group by 学院
四、现有表: 教师(教师编号 char(6),姓名 char(10),性别 char(2),年龄 smallint,职称 char(8),学院名称 char(10))
1.向表中添加一条新纪录:(”500123”,”李玲”,”女”,42,”副教授”,”管理学院”)
2.将所有教师年龄加1
3.将年龄大于65岁的教师信息删除
4.查询教授的教师编号,姓名,年龄,学院名称信息,并按学院名称排序
5.统计各个学院职称是教授的教师人数,显示列名是:学院名称,教授人数
1.insert into 教师 (教师编号,姓名,性别,年龄,职称,学院名称)
values (”500123”,”李玲”,”女”,42,”副教授”,”管理学院”)
2.update 教师 set 年龄=年龄+1
3.delete * from 教师 where 年龄>65
4.select 教师编号,姓名,年龄,学院名称 from 教师 where 性别=”女” and 职称=”教授” order by 学院名称
5.select学院名称,count(*) as 教授人数 from 教师 where 职称=”教授” group by 学院名称
五、已有表:员工 (员工编号 char(6),姓名 char(10),性别 char(2),年龄 smallint,部门编号 char(2))
1.向”员工”表中添加一条记录:(”B10201”,”李晓琳”,”女”,26,”B1”)
2.将部门编号是”B2”的记录删除
3.将员工编号为”A11012”的员工姓名修改为”赵丽”
4.查询年龄为30到39之间的女员工的员工编号,姓名,年龄,部门编号信息,并按部门编号升序排列
5.统计男女员工人数,显示列名是:性别,人数
1.insert into 员工 (员工编号,姓名,性别,年龄,部门编号)
values (”B10201”,”李晓琳”,”女”,26,”B1”)
2.delete from 员工 where 部门编号=”B2”
3.update 员工 set 姓名=”赵丽” where 部门编号=”A11012”
4.select 员工编号,姓名,年龄,部门编号 from 员工 where 年龄 between 30 and 39 and 性别=”女” order by 部门编号 asc
5.select 性别,count (*) as 人数 from 员工 group by 性别
六、已有表:选课 (学号 char(6),课程号 char(3),成绩 smallint)
1.在选课表中插入一条记录: (”070010”,”103”,88)
2.删除课程号为”201”的所有课程
3.将学号为”080001”且课程号为”101”的记录的成绩改为100分
4.按成绩由高到低的顺序输出:课程号为101的学号、课程号和成绩信息
5.求各门课程的选课人数,显示结果是课程号,选课人数
insert into 选课 (学号,课程,成绩)
values (”070010”,”103”,88)
delete from 选课 where 课程号=”201”
update 选课 set 成绩=100 where 学号=”080001” and 课程号=”101”
Select 学号,课程号,成绩 from 选课 where 课程号=”101” order by 成绩desc
select 课程号,count(*) as 选课人数 from 选课 group by 课程号


还没有评论,来说两句吧...