更多“当想要基于一个表达式排序行时,必须使用列别名。换句话说,不能在ORDERBY子句中使用表达式。”相关问题
  • 第1题:

    在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句

    A.WHERECURRENTOF

    B.INTO

    C.FORUPDATE

    D.ORDERBY


    参考答案:C

  • 第2题:

    SELECT命令中,表示条件表达式用WHERE子句,分组用 (8) 子句,排序用 (9) 子句。

    8.


    正确答案:GROUP BY
    GROUP BY

  • 第3题:

    在SELECT语句中,以下有关0RDER BY子句的叙述中不正确的是( )。

    A.ORDERBY子句可以对多个列进行排序

    B.SELECT语句中,0RDER BY只能在所有其他子句之后作为最后一个子句出现

    C.子查询也可以使用0RDER BY子句

    D.在视图中可以使用0RDER BY子句


    正确答案:C
    ORDERBY语句用于对结果集进行排序:①ORDERBY语句用于根据指定的列对结果集进行排序;②0RDERBY语句默认按照升序对记录进行排序。0RDERBY可以对多个列进行排序,此时的排序是嵌套的;ORDERBY语句只能作为其他子句之后的最后一个子句出现;视图中也可以使用0RDERBY语句;子查询语句中是不能使用0RDERBY子句的。

  • 第4题:

    关于ORDER BY语句哪个描述是对的()

    • A、只能对一列进行排序
    • B、排序的列必须在SELECT子句中
    • C、可以多列排序
    • D、可以用别名排序

    正确答案:C

  • 第5题:

    关于XQuery中的“FLWOR”表达式,下列说法正确的有()。

    • A、使用for子句和使用let子句作用相同,都是为变量赋值
    • B、使用where子句只能为查询结果设置一个过滤条件
    • C、“FLWOR”中return子句是必面的
    • D、在“FLWOR”表达式中可以使用运算符“gt”和“>”,但它们的作用不完全相同

    正确答案:B,D

  • 第6题:

    lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。


    正确答案:正确

  • 第7题:

    在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是()

    • A、SELECT子句中可以包含表中的列和表达式
    • B、SELECT子句中可以使用别名
    • C、SELECT子句规定了结果集中的列顺序
    • D、SELECT子句中列的顺序应该与表中列的顺序一致

    正确答案:D

  • 第8题:

    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。

    • A、错误提示:orderby子句中不能出现表达式。
    • B、正确执行,显示grade表中各列值,按照score由低到高排序。
    • C、正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。
    • D、错误提示:where子句中不能出现表达式。

    正确答案:C

  • 第9题:

    以下关于ORDERBY子句的描述中错误的是()。

    • A、可以通过ASC或DESC关键字来定义按升序或降序排序
    • B、在ORDERBY子句中只能有一个列用于排序
    • C、在ORDERBY子句中可以按多个列排序
    • D、在ORDERBY子句中,排序列可以用其在SELECT子句中的次序号来代替

    正确答案:B

  • 第10题:

    多选题
    关于XQuery中的“FLWOR”表达式,下列说法正确的有()。
    A

    使用for子句和使用let子句作用相同,都是为变量赋值

    B

    使用where子句只能为查询结果设置一个过滤条件

    C

    “FLWOR”中return子句是必面的

    D

    在“FLWOR”表达式中可以使用运算符“gt”和“>”,但它们的作用不完全相同


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

  • 第11题:

    单选题
    以下关于ORDERBY子句的描述中错误的是()。
    A

    可以通过ASC或DESC关键字来定义按升序或降序排序

    B

    在ORDERBY子句中只能有一个列用于排序

    C

    在ORDERBY子句中可以按多个列排序

    D

    在ORDERBY子句中,排序列可以用其在SELECT子句中的次序号来代替


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

  • 第12题:

    单选题
    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。
    A

    错误提示:orderby子句中不能出现表达式。

    B

    正确执行,显示grade表中各列值,按照score由低到高排序。

    C

    正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

    D

    错误提示:where子句中不能出现表达式。


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

  • 第13题:

    select语句中,以下有关orderby子句的叙述中正确的是()。

    A.SELECT语句中,ORDERBY只能单一列进行排序

    B.在视图中可以使用ORDERBY子句

    C.子查询中不能使用ORDERBY子句

    D.ORDERBY子句可以对多个列进行排序


    正确答案:D

  • 第14题:

    对查询结果排序,使用的SQL子句是()

    A.EXIST

    B.DISTINCT

    C.GROUPBY

    D.ORDERBY


    参考答案:D

  • 第15题:

    在Visual FoxPro中,以下有关SQL的SELECT子句的叙述中,错误的是

    A.SELECT子句中可以包含表中的列和表达式

    B.SELECT子句中可以使用别名

    C.SELECT子句规定了结果集中的列顺序

    D.SELECT子句中列的顺序应该与表中列的顺序一致


    正确答案:D
    解析:SQL查询子句中,可以从表中指定不同字段值进行输出,即表中的列,指定的列次序可以重新排列,不需要与原数据表一致。SQL的查询子句可以包含表中的表达式及使用的别名。

  • 第16题:

    关于ORDER BY子句,以下哪项表述正确?()

    • A、可在ORDER BY子句中使用列别名。
    • B、ORDER BY子句的默认排序顺序是降序。
    • C、ORDER BY子句只能包含SELECT列表中的列。
    • D、在SELECT语句中FROM子句紧跟在ORDER BY子句之后

    正确答案:A

  • 第17题:

    使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()。

    • A、只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句
    • B、在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数
    • C、在LIMIT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则
    • D、只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句

    正确答案:B

  • 第18题:

    在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用()子句,排序用()子句。


    正确答案:group by;order by

  • 第19题:

    关于排序正确的是()

    • A、默认情况下,SQLServer将结果集按升序排列
    • B、ORDERBY子句包含的列并不一定要出现在选择列表中
    • C、可以通过列名、计算的值或表达式进行排序
    • D、使用适当的索引能使ORDERBY的排序效率更高

    正确答案:A,B,C,D

  • 第20题:

    关于查询语句中ORDERBY子句使用正确的是()

    • A、如果未指定排序列,则默认按递增排序
    • B、数据表的列都可用于排序
    • C、如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中
    • D、联合查询不允许使用ORDER BY子句

    正确答案:C

  • 第21题:

    多选题
    关于排序正确的是()
    A

    默认情况下,SQLServer将结果集按升序排列

    B

    ORDERBY子句包含的列并不一定要出现在选择列表中

    C

    可以通过列名、计算的值或表达式进行排序

    D

    使用适当的索引能使ORDERBY的排序效率更高


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

  • 第22题:

    单选题
    使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()。
    A

    只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句

    B

    在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数

    C

    在LIMIT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则

    D

    只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句


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

  • 第23题:

    单选题
    关于查询语句中ORDERBY子句使用正确的是()
    A

    如果未指定排序列,则默认按递增排序

    B

    数据表的列都可用于排序

    C

    如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中

    D

    联合查询不允许使用ORDER BY子句


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