zoukankan      html  css  js  c++  java
  • 取出重复的客运车班次,两个字段的值互换视为重复值

    取出重复的客运车班次

    SELECT CID, FROM_CITY, TO_CITY, TICKET_PRICE
      FROM CITY
     WHERE CID IN (SELECT DISTINCT FIRST_VALUE(CCID) OVER(PARTITION BY FROM_CITY, TO_CITY ORDER BY FROM_CITY, TO_CITY)
                     FROM (SELECT A.CID          CCID,
                                  A.FROM_CITY    FROM_CITY,
                                  A.TO_CITY      TO_CITY,
                                  A.TICKET_PRICE PRICE
                             FROM CITY A
                           UNION ALL
                           SELECT B.CID          CCID,
                                  B.TO_CITY      FROM_CITY,
                                  B.FROM_CITY    TO_CITY,
                                  B.TICKET_PRICE PRICE
                             FROM CITY B
                            ORDER BY FROM_CITY, TO_CITY))

    CREATE TABLE CITY (CID NUMBER,FROM_CITY VARCHAR2(50),TO_CITY VARCHAR2(50),ticket_price NUMBER)

    INSERT INTO city (CID,FROM_CITY,TO_CITY,ticket_price)

    SELECT 01,'北京','上海',300 FROM dual

    UNION ALL

    SELECT 02,'上海','深圳',280 FROM dual

    UNION ALL

    SELECT 03,'武汉','广州',120 FROM dual

    UNION ALL

    SELECT 04,'西安','成都',60 FROM dual

    UNION ALL

    SELECT 05,'深圳','深圳',30 FROM dual

    UNION ALL

    SELECT 06,'上海','北京',300 FROM dual

    UNION ALL

    SELECT 07,'广州','武汉',120 FROM dual

    UNION ALL

    SELECT 08,'深圳','上海',280 FROM dual

    UNION ALL

    SELECT 09,'成都','重庆',60 FROM dual

    COMMIT;

  • 相关阅读:
    CSS文字大小单位px、em、pt
    前台和后台数据传递综合总结
    关于JSON对象,以及联合数组,eval函数的使用参考
    C#整数的三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
    web.xml配置内容介绍
    Hibernate核心接口SessionFactory解释
    spring简单配置
    hibernate简单实例
    struts简单配置
    web.xml简单配置
  • 原文地址:https://www.cnblogs.com/wwxbi/p/4455065.html
Copyright © 2011-2022 走看看