补全语句:select vend_id,count(*) from products where prod_price>=10 group by vend_id ____ count(*)>=2;

题目

补全语句:select vend_id,count(*) from products where prod_price>=10 group by vend_id ____ count(*)>=2;


相似考题
更多“补全语句:select vend_id,count(*) from products where prod_price>=10 group by vend_id ”相关问题
  • 第1题:

    对于图书管理数据库,求CIE单位借阅图书的读者的人数,下面SQL语句正确的是______。 SELECT______FROM借阅WHERE; 借书证号______

    A.COUNT(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 读者 WHERE 单位="CIE")

    B.COUNT(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 借阅 WHERE 单位="CIE")

    C.SUM(DISTINCT 借书证号); IN(SELECT 借书证号 FROM 读者 WHERE 单位="CIE")

    D.SUM(DISTINCT 借书证号); IN(SELECT 借书证号 FOR 借阅 WHERE 单位="CIE")


    正确答案:A
    解析:本题需要求的是CIE单位借阅图书的读者的人数。因此需要采用COUNT()函数来求读者人数,同时要保证借阅的读者是CIE单位的读者。通过以上分析可以知道所采用的SQL语句应该如下
      SELECT COUNT(DISTINCT 借书证号)FROM 借阅 WHERE
      借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位="CIE")
      通过比对,可以知道选项A为正确选项。

  • 第2题:

    对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是 ______。 SELECT ______ FROM 借阅 WHERE; 借书证号 ______

    A.COUNT(DISTINCT借书证号)IN(SELECT 借书证号 FROM读者WHERE单位="CIE")

    B.COUNT(DISTINCT借书证号)IN(SELECT借书证号FROM借阅WHERE单位="CIE")

    C.SUM(DISTINCT借书证号)IN(SELECT借书证号FROM读者WHERE单位 ="CIE")

    D.SUM(DISTINCT借书证号)IN(SELECT借书证号FOR借阅WHERE单位 ="CIE")


    正确答案:A
    解析:题面要求显示CIE单位的借阅图书的读者人数,本题使用是嵌套查询语句,内层查询将单位是CIE的读者的借书证号查出来,外层查询根据内层查询的结果通过对借阅库的操作显示出单位为CIE的借阅图书的读者。当然有可能有的读者不止借阅过一次书,所有要在“借书证号”前加DISTINCT命令去掉重复值,求的才是人数,而不是人次数。

  • 第3题:

    有一“职工”表,该表中有“职工编号”、“姓名”、“性别”、“职位”和“工资”五个字段的信息,现需要按性别统计工资低于800 元的人数,则使用的SQL 语句是()。

    A.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 ORDER BY 性别

    B.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 GROUP BY 性别

    C.SELECT 性别 , SUM(*) AS 人数 FROM 职工 WHERE 工资 < 800 GROUP BY 性别

    D.SELECT 性别 , AVG(*) AS 人数 FROM 职工 WHERE 工资< 800 GROUP BY 性别


    SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资<800 GROUP BY 性别;

  • 第4题:

    有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;WHERE教师.系号=学院.系号 GROUP BY 学院.系名;与如上语句等价SQL语句是A) SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN学院;教师.系号=学院.系号 GROUP BY学院.系名B) SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名C)SELECT学院.系名,COUNT(*) AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号 GROUP BY 学院.系名D)SELECT学院.系名,COUNT (*) AS教师人数; FROM 教师 INNER JOIN 学院;ON教师.系号=学院.系号


    正确答案:C
    本题考查SQL实现连接操作的命令,sQL中实现连接的命令格式为:
    SELECT…FROM <表名> INNER JOIN <表名> ON <连接表达式> WHERE...
      四个选项中,选项A缺少ON关键字,选项B的连接条件是错误的,不能仅以一个字段作为连接条件,选项D中的SQL语句相比缺少分组语句,因此选项C为正确答案。

  • 第5题:

    对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()

    A.SELECT—FROM—GROUP—WHERE—ORDER

    B.FROM——SELECT--WHERE——GROUP——ORDER

    C.FROM——WHERE——GROUP——SELECT——ORDER

    D.SELECT——FROM——WHERE——GROUP——ORDER


    答案:C

  • 第6题:

    下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是()

    A.select * from products where vend_id=1002 or vend_id=1003

    B.select * from products where vend_id in (1002,1003);

    C.select * from products where vend_id not in (1004,1005);

    D.select * from products where vend_id=1002 and vend_id=1003


    B,A?