SQL语句练习答案(3)
发布时间:2021-06-07
发布时间:2021-06-07
简单把SQL语句及其用法展现出来,可以供大家参考自学使用
1、列出选修1号课的学生姓名及成绩。
SELECT 姓名,成绩 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课号='1'
2、列出选修1号课的学生的学号、姓名及成绩。
SELECT 学生.学号,姓名,成绩 FROM 学生 S,选课 X WHERE S.学号=X.学号 AND 课号='1'
3、求出总分大于150的学生的学号、姓名及总成绩。
SELECT 学生.学号,姓名,SUM(成绩) AS 总成绩 FROM 学生,选课;
WHERE 学生.学号=选课.学号 GROUP BY 选课.学号 HAVING SUM(成绩)>150
(二)自连接查询
1、列出那些专业相同的学生相应的姓名及专业信息。
SELECT a.姓名,b.姓名,专业 FROM 学生 a,学生 b WHERE a.学号<>b.学号 AND a.专业=b.专业
2、求至少选修1号课和2号课的学生的学号。
SELECT X.学号 FROM 选课 X,选课 Y WHERE X.学号=Y.学号 AND X.课号='1' AND Y.课号='2'
3、有以下表rate.dbf
币种1代码 C(2)、币种2代码 C(2)、买入价 N(8,4)、卖出价 N(8,4)
外汇汇率.dbf
币种1 C(4)、币种2 C(4)、买入价 N(8,4)、卖出价 N(8,4)
外汇代码.dbf
上一篇:中职英语拓展模块 Unit 4