Control the order of rows returned

01   SELECT 'Individual',
02          LAST_NAME || ', ' || FIRST_NAME
03   FROM   CRUISE_CUSTOMERS
04   UNION
05   SELECT CATEGORY,
06          VENDOR_NAME
07   FROM   VENDORS
08   ORDER BY 2;

When using ORDER BY with a series of SELECT statements
connected with set operators, you can only use ORDER BY once, at the end

------------------
For every n groups, ROLLUP produces n+1
groupings.
For n expressions, CUBE returns 2 to the nth power groupings. 
指示是否聚合 GROUP BY 列表中的指定列 表达式。在结果集中,如果 GROUPING 返回 1 则指示聚合;返回 0 则指示不聚合。如果指定了 GROUP BY,则 GROUPING 只能用在 SELECT 列表、HAVING 和 ORDER BY 子句中。
GROUPING 用于区分标准 空值和由 ROLLUP、CUBE 或 GROUPING SETS 返回的空值。作为 ROLLUP、CUBE 或 GROUPING SETS 操作结果返回的 NULL 是 NULL 的特殊应用。它在 结果集内作为列的 占位符,表示全体。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22327710/viewspace-764166/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22327710/viewspace-764166/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值