数据库基本SQL语句----嵌套查询

查询科目名称为“语文“的所有科目成绩:

SELECT * FROM SCORES WHERE SUBJECT_ID IN (SELECT ID FROM SUBJECT WHERE NAMES='语文')

(在WHERE子句中对于能嵌套的子查询的数目没有限制,不过在实际使用时由于性能的限制,不能嵌套太多的子查询,对于数据量较大的表,不能使用上述嵌套查询。)

查询所有学生的科目编码为‘YW’成绩,显示班级名称,学生姓名,分数(STUDENT,GRADE,SCORE)

SELECT C.NAMES,D.NAMES AS GRADENAME,C.SCORE FROM (SELECT A.NAMES,A.GRADE_ID,B.SCORE FROM STUDENT A,SCORES B WHERE A.ID=B.STUDENT_ID AND B.SUBJECT_ID='YW') C,GRADE D WHERE C .GRADE_ID=D.ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值