实验3 单表查询

1、查询全体学生的姓名、学校、出生年份和所在系。要求查询结果表结构如下所示,所有学生在学校属性上的取值均为 ‘河北师大

SELECT sname ,sschool,2020-sage ,sdept 
FROM student

2、查询选修了课程的学生学号。

SELECT DISTINCT(sno)

FROM sc

3、查询计算机系年龄在20岁以下的学生的学号和姓名。 

SELECT Sno,Sname
FROM student
WHERE Sdept='cs' and Sage<20

4、查询年龄不在20-23岁之间的女生的学号、姓名、系别和年龄。

要求:用NOT BETWEEN…AND

SELECT sno ,sname,sdept,sage 
FROM student 
WHERE sage not BETWEEN 20 AND 23 and ssex='女'

5、查询数学系和计算机系学生的学号、姓名和性别。要求:用谓词IN

SELECT sno,sname,ssex 
FROM student 
WHERE sdept in('ma','cs')

6、查询姓张和姓刘的学生的学号和姓名。

SELECT sno,sname
FROM student
WHERE sname like '张%' or sname like '刘%'

7、求成绩在8090 之间的学生学号和成绩,并将成绩乘以系数0.75 输出;

SELECT Sno,Grade*0.75 
FROM sc 
WHERE Grade BETWEEN 80 AND 90

8、查询没有先修课且学分高于1分的课程号。

SELECT Cno
FROM course
WHERE Cpno is null and ccredit>1

9、求选修1号 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。

SELECT Sno,Grade
FROM sc
Where Cno='1'
ORDER BY Grade DESC,sno;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值