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

    127. Examine the data in the CUSTOMERS table:

    CUSTNO    CUSTNAME    CITY

    1         KING        SEATTLE

    2         GREEN       BOSTON

    3         KOCHAR      SEATTLE

    4         SMITH       NEW YORK

    You want to list all cities that have more than one customer along with the customer details. 

    Evaluate the following query:

    SQL>SELECT c1.custname, c1.city

    FROM Customers c1 __________________ Customers c2

    ON (c1.city=c2.city AND c1.custname<>c2.custname);

    Which two JOIN options can be used in the blank in the above query to give the correct output? (Choose

    two.)

    A. JOIN

    B. NATURAL JOIN  

    C. LEFT OUTER JOIN   

    D. FULL OUTER JOIN  

    E. RIGHT OUTER JOIN

    Answer: AE
     答案解析:


    scott@TESTDB> SELECT * FROM CUSTOMERS;
     
        CUSTNO CUSTNAME   CITY
    ---------- ---------- ----------
             1 KING       SEATTLE
             2 GREEN      BOSTON
             3 KOCHAR     SEATTLE
             4 SMITH      NEW YORK

    你想要列出所有的城市,有一个以上的客户以及客户的细节
    A
    scott@TESTDB>  select c1.custname,c1.city from customers c1 join customers c2
      2  on (c1.city=c2.city and c1.custname<>c2.custname);
     
    CUSTNAME   CITY
    ---------- ----------
    KOCHAR     SEATTLE
    KING       SEATTLE

    B,select列表中c1.city有限定
    scott@TESTDB>  select c1.custname,c1.city from customers c1 natural join customers c2
      2  on (c1.city=c2.city and c1.custname<>c2.custname);
    on (c1.city=c2.city and c1.custname<>c2.custname)
    *
    ERROR at line 2:
    ORA-00933: SQL command not properly ended
     
     
     C
    scott@TESTDB>  select c1.custname,c1.city from customers c1 left outer join customers c2
      2  on (c1.city=c2.city and c1.custname<>c2.custname);
     
    CUSTNAME   CITY
    ---------- ----------
    KOCHAR     SEATTLE
    KING       SEATTLE
    SMITH      NEW YORK
    GREEN      BOSTON
     D

    scott@TESTDB>  select c1.custname,c1.city from customers c1 full outer join customers c2
      2  on (c1.city=c2.city and c1.custname<>c2.custname);
     
    CUSTNAME   CITY
    ---------- ----------
    KOCHAR     SEATTLE
    KING       SEATTLE
    SMITH      NEW YORK
    GREEN      BOSTON

    E
     scott@TESTDB>  select c1.custname,c1.city from customers c1 right outer join customers c2
      2  on (c1.city=c2.city and c1.custname<>c2.custname);
     
    CUSTNAME   CITY
    ---------- ----------
    KING       SEATTLE
    KOCHAR     SEATTLE
     

     
     
  • 相关阅读:
    黑盒测试方法用例设计详解
    跨域
    HTTP Referer
    Java抽象类和接口
    深入理解Java垃圾回收机制
    Java异常处理机制
    hash
    JUint4的下载、配置及对一个算法编写单元测试用例(测试多组数据每组多个参数)
    get和post的区别
    Mac 文档阅读软件Dash软件破解版
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316864.html
Copyright © 2011-2022 走看看