zoukankan      html  css  js  c++  java
  • OCP-1Z0-051-V9.02-155题

    155. Evaluate the following SQL statement:

    SQL> SELECT promo_id, promo_category

    FROM promotions

    WHERE promo_category = 'Internet' ORDER BY 2 DESC

    UNION

    SELECT promo_id, promo_category

    FROM promotions

    WHERE promo_category = 'TV'

    UNION

    SELECT promo_id, promo_category

    FROM promotions
    WHERE promo_category ='Radio';

    Which statement is true regarding the outcome of the above query?

    A. It executes successfully and displays rows in the descending order of PROMO_CATEGORY.

    B. It produces an error because positional notation cannot be used in the  ORDER BY clause with SET

    operators.

    C. It executes successfully but ignores the ORDER BY clause because it is not located at the end of the

    compound statement.

    D. It produces an error because the ORDER BY clause should appear only at the end of a compound

    query-that is, with the last SELECT statement.  ORDER BY必须要在句子最后

    Answer: D
     
    答案解析:
    ORDER BY 子句应该放在复合sql查询语句的最后。
     
    sh@TEST0924> SELECT promo_id, promo_category
      2  FROM promotions
      3  WHERE promo_category = 'Internet' ORDER BY 2 DESC
      4  UNION
      5  SELECT promo_id, promo_category
      6  FROM promotions
      7  WHERE promo_category = 'TV'
      8  UNION
      9  SELECT promo_id, promo_category
     10  FROM promotions
     11  WHERE promo_category ='Radio';
    UNION
    *
    ERROR at line 4:
    ORA-00933: SQL command not properly ended
    正确的是:
    sh@TEST0924> SELECT promo_id, promo_category
      2  FROM promotions
      3  WHERE promo_category = 'Internet'
      4  UNION
      5  SELECT promo_id, promo_category
      6  FROM promotions
      7  WHERE promo_category = 'TV'
      8  UNION
      9  SELECT promo_id, promo_category
     10  FROM promotions
     11  WHERE promo_category ='Radio'
     12  ORDER BY 2 DESC;
     
      PROMO_ID PROMO_CATEGORY
    ---------- ------------------------------
            35 TV
            42 TV
            47 TV
            49 TV
            54 TV
    ...
           532 TV
           534 TV
     
    115 rows selected.
  • 相关阅读:
    Docker的安装和scrapy-splash的安装
    scrapyd打包到服务器运行
    一些python的简单有用方法
    NFS学习
    apache配置https加密传输
    httpd基于域名不同的虚拟主机配置
    Openssl创建私有CA
    NODEJS版本控制和切换
    HyperV使用Centos系统安装FTP服务
    装Anaconda报错This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see http://conda.io/activation
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317160.html
Copyright © 2011-2022 走看看