更多“使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用()类A、RestrictionsB、ProjectionsC、CriteriaD、Criteron”相关问题
  • 第1题:

    在SQL Select查询语句中要去掉查询结果中的重复记录应使用英文关键字 () 。


    参考答案:DISTINCT

  • 第2题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A.select学号,数学from sc where数学>(selectavg(数学) from sc)

    B.select学号where数学>(select avg(数学) from sc)

    C.select数学avg(数学) from sc

    D.select数学>(select avg(数学) from sc)


    正确答案:A
    解析: 本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“Sc”,查询的条件是:数学>(selectavg(数学) from sc)。

  • 第3题:

    在SQL的SELECT查询结果中,消除重复记录的方法是A)通过指定主关系键 B)通过指定惟一索引C)使用DISTINCT子句 D)使用HAVING字句


    正确答案:C
    SQL的数据查询语句格式:
    SELECT [ALL|DISTINCT] [表别名] FROM [数据库名] WHERE 条件
    GROUP BY 列名 HAVING 条件表达式
    DISTINCT的作用是去掉查询结果中的重复值。故选项C为正确答案。

  • 第4题:

    在SQL查询中,若要取得“员工”数据表中的所有记录和字段,其SQL语法为( )。

    A.SELECT姓名FROM员工

    B.SELECT * FROM员工

    C.SELECT *.* FROM员工

    D.SELECT ALL FROM员工


    正确答案:B
    解析:只有“SELECT*FROM员工”表示取得“员工”数据表中的所有记录和字段。

  • 第5题:

    SQL查询命令的结构是:SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…其中,使用HAVING时必须配合使用的短语是( )。

    A.FROM

    B.GROUP BY

    C.WHERE

    D.ORDER BY


    正确答案:B
    HAVING子句是限定分组时必须满足的条件,所以要跟寻GROUPBY子句。

  • 第6题:

    要从选课表(学号、课程号、成绩)中查询选修了3门课程以上的学生学号,应使用的SELECT语句是______。

    A.SELECT学号FROM选课表WHERECOUNT(*)>=3

    B.SELECT学号FROM选课表HAVING COUNT(*)>=3

    C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3

    D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3


    正确答案:C

  • 第7题:

    使用SQL语句查找“成绩”表中有“分数”的记录:SELECT﹡FROM成绩WHERE分数__________


    正确答案:
    ISNOTNULL
    【解析】在SQL语句中,用NULL表示空值,表示尚未确定的值,查询空值时使用“IS NULL”短语,非空值为“IS NOT NULL”。 

  • 第8题:

    String sql=“select*from item order by”+colname 此类SQL查询语句使用PrepardeStatement参数化查询方式有效的防止SQL注入。


    正确答案:错误

  • 第9题:

    使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用哪一个类()

    • A、Restrictions
    • B、Projections
    • C、Criteria
    • D、Criteron

    正确答案:B

  • 第10题:

    下面SQL语句都使用了聚合函数,其中选项()存在错误。

    • A、SELECT MIN(au_lname) FROM authors
    • B、SELECT ADD(ytd_sales+1) FROM titles
    • C、SELECT type,MAX(price) FROM titles GROUP BY type ORDER BY type
    • D、SELECT COUNT(*) ,avg(price) FROM titles WHERE advance > $1000

    正确答案:B

  • 第11题:

    单选题
    使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用()类
    A

    Restrictions

    B

    Projections

    C

    Criteria

    D

    Criteron


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用哪一个类()
    A

    Restrictions

    B

    Projections

    C

    Criteria

    D

    Criteron


    正确答案: B
    解析: 暂无解析

  • 第13题:

    要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是

    A.SELECT学号FROM选课表WHERE COUNT(*)>=3

    B.SELECT学号FROM选课表HAVING COUNT(*)>=3

    C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3

    D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3


    正确答案:C
    解析:在选课表中,要查每个学生选修了多少门课程,就应该有按学号的分组语句,如果在查询中对分组后的记录还有一定的限制,就要使用HAVING短语。

  • 第14题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是 ______。

    A.select学号,数学from sc where 数学>(select avg(数学)from sC)

    B.select学号where数学>(select avg(数学)from sC)

    C.select数学avg(数学)from sc

    D.select数学>(select avg(数学)from sC)


    正确答案:A
    解析:由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL语句中也应包含这些数据。

  • 第15题:

    在SQL的SELECT查询中使用___子句消除查询结果中的重复记录。


    正确答案:DISTINCT
    本题考试SQL的查询命令的书写方法。SQL的数据查询语句格式: SELECT [ALL|DISTINCT] [表别名] FROM [数据库名] WHERE 条件
    GROUP BY 列名 HAVING 条件表达式
    DISTINCT的作用是去掉查询结果中的重复值。

  • 第16题:

    以下5题使用如下表的数据: 部门表 [*]

    SQL语句 SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号 查询结果有几条记录?


    正确答案:C
    本题中SQL语句的功能是:在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录,从原始表中可以看出,表中有3个部门号,所以该SQL执行后应该有3条记录。

  • 第17题:

    SQL查询命令的结构是SELECT…FROM…WHERE…

    GROUP BY…HAVING…ORDER BY…,其中HAVING必须配合使用的短语是

    A.FROM

    B.GROUP BY

    C.WHERE

    D.ORDER BY


    正确答案:B
    解析:GROUP BY短语用于对查询结果进行分组,HAVING必须跟在GROUP BY短语后面使用,用来限定分组必须满足的条件。

  • 第18题:

    在Visual FoxPro 6.0中,建立查询可用 ______ 方法

    A.使用查询向导

    B.使用查询设计器

    C.直接使用SELECT-SQL命令

    D.以上方法均可


    正确答案:D
    解析:查询时从指定的表或试图中提取满足条件的记录,然后按照想要得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。在VisualFoxPro6.0中,建立查询可以采用多种方法,用户可以利用查询向导宋建立查询,也可以使用查询设计器来建立查询,同时也可以直接使用SELECT-SQL命令来建立查询,因此本题的正确答案应该是D。

  • 第19题:

    ( 8 )在 SQL 的 SELECT 查询时,使用 【 8 】 子句实现消除查询结果中的重复记录。


    正确答案:

  • 第20题:

    要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY ()COUNT(*)>3”。

    • A、课程号 WHERE
    • B、学号 WHERE
    • C、课程号 HAVING
    • D、学号 HAVING

    正确答案:D

  • 第21题:

    在VisualFoxpro6.0中,建立查询可用()方法。

    • A、使用查询向导
    • B、使用查询设计器
    • C、直接使用SELECT-SQL命令
    • D、以上方法均可

    正确答案:D

  • 第22题:

    单选题
    在VisualFoxpro6.0中,建立查询可用()方法。
    A

    使用查询向导

    B

    使用查询设计器

    C

    直接使用SELECT-SQL命令

    D

    以上方法均可


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    SQL查询命令的结构是(  )。SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY…其中HAVING必须配合使用的短语是。
    A

    FROM

    B

    GROUP BY

    C

    WHERE

    D

    ORDER BY


    正确答案: A
    解析:
    HAVING是用来辨别分组条件,所以它和GROUP BY配合使用,并且在GROUP BY短语之后。