zoukankan      html  css  js  c++  java
  • ORCALE 中的集合查询

    集合操作不适用于LOB,Varray和潜逃表列

    Union、intersect、minus操作符不适用于long列

    如果选择列表中包含有表达式或者函数,那么必须为表达式或函数定义列别名

    1、Union:无重并集,并以第一列的结果进行升序排序,去掉合并后的重复记录

    SELECT ename,job,sal FROM emp_eason

    WHERE job = 'MANAGRE'

    UNION 

    SELECT ename,job,sal FROM emp_eason

    WHERE sal>2500;

    2、Union all:有重并集,不对结果集排序,返回两个结果集的所有行,包括重复的行

    3、Intersect:获取两个结果集的交集,以第一列的结果进行升序排列

    4、Minus:获取两个结果集的差集,以第一列的结果进行升序排列.只有在第一个结果集中显示,在第二个结果集中不存在的数据,才能够被显示出来.也就是结果集一减结果集二的结果.

    5、可使用order by,必须放在最后一条select之后,当列名相同时,可以直接用列名排序,如果不同可以用位置排序,也可以使用别名使其相同。

    努力让自己优秀.
  • 相关阅读:
    新人入住博客,互相交流,互相进步
    DHCP技术
    一些额外技术
    OSPF技术
    一些常用的命令
    RSTP技术及原理
    BFD原理
    VRRP技术
    Super VLAN技术
    哈希表(HashMap)
  • 原文地址:https://www.cnblogs.com/ANan7/p/5914491.html
Copyright © 2011-2022 走看看