更多“对于SELECT、UPDATE、DELETE查询语句,SQL注入的进入点通常是查询中的WHERE子句。”相关问题
  • 第1题:

    SQL SELECT语句中的WHERE用于说明( )。

    A.查询数据

    B.查询条件

    C.查询分组

    D.查询排序


    正确答案:B
    解析:SELECT语句中的WHERE短语用来进行查询条件的筛选,相当于关系的选择操作;GROUPBY短语用于对查询结果进行分组;ORDERBY短语用来对查询结果进行排序。

  • 第2题:

    聚合函数不可以用在下列哪个语句中( )。

    A、SELECT子句

    B、HAVING 子句

    C、WHERE 子句

    D、子查询


    参考答案D

  • 第3题:

    在SELECT语句中,下列子句用于将查询结果存储在一个新表中()。

    A.FROM子句
    B.INTO子句
    C.SELECT子句
    D.WHERE子句

    答案:B
    解析:
    在SELECT语句中,INTO子句用于将查询结果存储在一个新表中。

  • 第4题:

    应在SELECT语句的哪一子句中指定要查询的表的名称?()

    • A、FROM子句
    • B、SELECT子句
    • C、WHERE子句
    • D、上述选项都可以,可以在SELECT语句中任何所需的位置上列出表

    正确答案:A

  • 第5题:

    在SQL查询语句中,WHERE子句的功能是()。


    正确答案:选择

  • 第6题:

    在关系数据库SQL的数据查询SELECT语句中,FROM子句对应于()操作,WHERE子句对应于()操作。 


    正确答案:连接;选择

  • 第7题:

    在查询设计器中,选择查询结果中出现字段及表达式应在()选项卡中完成,设置查询条件应在()选项卡中完成,该选项卡相当于SQL-SELECT语句中的where子句。


    正确答案:字段;筛选

  • 第8题:

    语句UPDATE中,在WHERE子句中也可以嵌入子查询。


    正确答案:正确

  • 第9题:

    对于以下SQL语句说法正确的是() SELECT ename FROM emp WHERE sal IN (SELECT MAX(sal) FROM emp GROUP BY deptno);

    • A、这个语句是符合语法的
    • B、这个语句是不能执行的,因为缺少HAVING子句
    • C、这个语句是不能执行的,因为分组的条件列不在SELECT列表中
    • D、这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中
    • E、在主查询的WHERE条件中,不应该用IN,而应该用等号

    正确答案:A

  • 第10题:

    判断题
    语句UPDATE中,在WHERE子句中也可以嵌入子查询。
    A

    B


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

  • 第11题:

    多选题
    关于分组查询,以下()描述是错误的。
    A

    使用groupby进行分组查询

    B

    对分组后的结果进行条件查询必须使用Having子句

    C

    Having子句不能与where子句同时出现在一个select语句中

    D

    在使用分组查询时,在select列表中只能出现被分组的字段。


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

  • 第12题:

    填空题
    在关系数据库SQL的数据查询SELECT语句中,FROM子句对应于()操作,WHERE子句对应于()操作。

    正确答案: 连接,选择
    解析: 暂无解析

  • 第13题:

    在SQL查询语句SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY中初始查询条件短语是( )。

    A.SELECT

    B.FROM

    C.WHERE

    D.HAVING


    正确答案:C
    SQL的核心是查询,SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,其中主要短语的含义如下:·SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到DISTINCT短语;·FROM:说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;·WHERE:说明查询条件,即选择元组的条件;·GROUPBY短语:用于对查询结果进行分组,可以利用它进行分组汇总;·HAVING短语:必须跟随GROUPBY使用,它用来限定分组必须满足的条件;·ORDERBY短语:用来对查询的结果进行排序。因此作为初始查询条件的短语是WHERE,故c选项正确。

  • 第14题:

    对于以下SQL语句说法正确的是()SELECT ename FROM empWHERE sal IN (SELECT MAX(sal)FROM emp GROUP BY deptno);

    A. 这个语句是符合语法的

    B. 这个语句是不能执行的,因为缺少HAVING子句

    C. 这个语句是不能执行的,因为分组的条件列不在SELECT列表中

    D. 这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中

    E. 在主查询的WHERE条件中,不应该用IN,而应该用等号


    参考答案:A

  • 第15题:

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


    正确答案:错误

  • 第16题:

    下面哪一个语句可以使用子查询()

    • A、SELECT 语句
    • B、UPDATE语句
    • C、DELETE语句
    • D、以上都是

    正确答案:D

  • 第17题:

    用SQL书写查询语句时,使用WHERE子句指出的是()。

    • A、查询目标
    • B、查询结果
    • C、查询条件
    • D、查询资料源

    正确答案:C

  • 第18题:

    在查询设计器中,用于指定查询条件的选项卡是(),与SQL SELECT语句中的WHERE相对应。


    正确答案:筛选

  • 第19题:

    关于HQL与SQL,以下说法正确的是()

    • A、HQL与SQL没什么差别
    • B、HQL面向对象,而SQL操纵关系数据库
    • C、在HQL与SQL中,都包含select,insert,update,delete语句
    • D、HQL仅用于查询数据,不支持insert,update和delete语句

    正确答案:B

  • 第20题:

    在SELECT语句中,下列子句用于将查询结果存储在一个新表中()

    • A、SELECT子句
    • B、INTO子句
    • C、FROM子句
    • D、WHERE子句

    正确答案:B

  • 第21题:

    填空题
    在SQL查询语句中,WHERE子句的功能是()。

    正确答案: 选择
    解析: 暂无解析

  • 第22题:

    填空题
    在查询设计器中,选择查询结果中出现字段及表达式应在()选项卡中完成,设置查询条件应在()选项卡中完成,该选项卡相当于SQL-SELECT语句中的where子句。

    正确答案: 字段,筛选
    解析: 暂无解析

  • 第23题:

    单选题
    用SQL书写查询语句时,使用WHERE子句指出的是()。
    A

    查询目标

    B

    查询结果

    C

    查询条件

    D

    查询资料源


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