还认真开展了6次全国统一行动,遏制了因"三超一疲劳"而引发的交通事故;在三、四、五月份,我队还按照州政府、州安委会、州支队要求,开展了道路交通集中整治专项行动、治理酒后驾驶、摩托车、电动车专项治理行动,均取得了一定的成效。
四、编程题(每小题 1 分,共 15 分)
可能用到的表结构如下:
学生表(学号,姓名,性别,年龄,班级)
课程表(课程号,课程名,学分)
成绩表(学号,课程号,成绩)
1.创建存储过程 GetStudentByID,带有参数 sno,根据学生的学号查询学生情况
Create procedure GetStudendByID sno varchar(10)
As
Begin
Select * from 学生表 where 学号=sno
end
2. 编写 SQL 语句,查询学生表中所有学生,要求第一按照班级升序排序,第二按照年龄降
序排序
select * from 学生表 order by 班级 asc,年龄 desc
3. 编写 SQL 语句,查询学生表中姓张的学生
select * from 学生表 where 姓名 like '张%'
4. 编写 SQL 语句,查询学生表中男女生的人数各多少人
select 性别,count(*) from 学生表 group by 性别
5. 编写 SQL 语句,查询所有比“王平”年龄大的情况
Select * from 学生表 where 年龄>(select 年龄 from 学生表 where 姓名=’王平’)
6. 编写 SQL 语句,在学生表和成绩表中查询学号,姓名,课程号,成绩
SELECT 学生表.学号, 学生表.姓名, 成绩表.课程号, 成绩表.成绩 FROM 学生表 INNER JOIN
成绩表 ON 学生表.学号 = 成绩表.学号
7. 编写 SQL 语句,将(1022,张望,男,19,信息 2)的学生插入到学生表中
insert into 学生表 (学号,姓名,性别,年龄, 班级) values('1022','张望','男',19,'信息 2')
8. 编写 SQL 语句,将学号为 1022 学生的姓名改为张旺
评论0
最新资源