使用上题的 SPJN 数据库及上题中创建的“三建”工程项目的供应情况的视图V1。 [br][/br] 题目2:使用视图V1,查询三建工程项目使用的各种零件代码及其数量。 以下SQL语句正确的是( )。
A: select PNO, QTY from V1
B: select 零件号, 供应数量 from V1
C: select 零件号, sum(供应数量) from V1 group by 零件号
D: select 零件号, count(供应数量) from V1 group by 零件号
A: select PNO, QTY from V1
B: select 零件号, 供应数量 from V1
C: select 零件号, sum(供应数量) from V1 group by 零件号
D: select 零件号, count(供应数量) from V1 group by 零件号
举一反三
- 请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。 CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME='三建' 针对该视图VSP完成下列查询:
- 设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的SQL语句是( )。 A: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY姓名HAVING COUNT(*)>l) B: SELECT*FROM职工WHERE职工号IN; (SELECT职工号FROM职工GROUP BY姓名HAVING COUNT(*)>1) C: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY职工号HAVING COUNT(*)>1) D: SELECT*FROM职工WHERE职工号IN;(SELECT职工号FROM职工GROUP BY职工号HAVINC COUNT(*)>1)
- 查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句 A: SELECT姓名,单位FROM读者; B: WHERE借书证号IN; C: (SELECT借书证号FROM借阅; D: GROUP BY借书证号HAVING COUNT(*)>=2) E: SELECT姓名,单位FROM读者; F: WHERE借书证号EXISTS; G: (SELECT借书证号FROM借阅; H: GROUP BY借书证号HAVING COUNT(*)>=2) I: SELECT姓名,单位FROM读者; J: WHERE借书证号EXISTS; K: (SELECT借书证号FROM借阅; L: GROUP BY借书证号WHERE COUNT(*)>=2) M: SELECT姓名,单位FROM读者; N: WHERE借书证号IN; O: (SELECT借书证号FROM借阅; P: GROUP BY借书证号WHERE COUNT(*)>=2)
- 查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句( )。 A: A) SELECT 姓名,单位 FROM 读者; B: WHERE 借书证号 IN; C: (SELECT 借书证号 FROM 借阅; D: GROUP BY 借书证号 HAVING COUNT(*)>=2) E: B) SELECT 姓名,单位 FROM 读者; F: WHERE 借书证号 EXISTS; G: (SELECT 借书证号 FROM 借阅; H: GROUP BY 借书证号 HAVING COUNT(*)>=2) I: C) SELECT 姓名,单位 FROM 读者; J: WHERE 借书证号 EXISTS; K: (SELECT 借书证号 FROM 借阅; L: GROUP BY 借书证号 WHERE COUNT(*)>=2) M: D) SELECT 姓名,单位 FROM 读者; N: WHERE 借书证号 IN; O: (SELECT 借书证号 FROM 借阅; P: GROUP BY 借书证号 WHERE COUNT(*)>=2)
- 使用jxgl数据库,创建视图v1,显示课程号和每门课程的平均分。create view v_avg______ select cno,avg(score)as 平均分from sc______