• PostgreSQL(EXCEPT,INTERSECT)


    except 可以查看表一对表二不一样的数据,有点像是对表一进行表一表二交集的反集的交集,好绕;

    intersect 可以查看表一和表二一样的数据,求交集;

    select t1.name,t1.age,t1.country from table_1 t1

    except

    select t2.name,t2.age,t2.country from table_2 t2 order by name,age;

    可以对两表使用where条件;

    可以将except结果创建成一张新的表:

    create table table_3 as (

    select t1.name,t1.age,t1.country from table_1 t1

    except

    select t2.name,t2.age,t2.country from table_2 t2 order by name,age;

    );

    可以将except结果插入另一张表:

    insert into table_2(name,age,country)

    select t1.name,t1.age,t1.country from table_1 t1

    except

    select t2.name,t2.age,t2.country from table_2 t2 order by name,age;

    --- --- LilyLee --- ---
  • 相关阅读:
    hibernate入门
    struts文件上传
    Struts的增删改查
    struts入门
    Maven配置以及环境搭配
    layui增删改查
    easyui三
    A
    C. Permutation Cycle
    E
  • 原文地址:https://www.cnblogs.com/apro-abra/p/4943130.html
Copyright © 2020-2023  润新知