真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

GROUPING&GROUPING_ID&GROUP_ID&GROUPINGSETS

一、grouping()

函數(shù)必須接受一列且只能接受一列做為其參數(shù)。參數(shù)列值為空返回1,參數(shù)列值非空返回0。 

新羅網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),新羅網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為新羅上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的新羅做網(wǎng)站的公司定做!

二、grouping_id()函數(shù)

GROUPING_ID可以接收多個列,返回值為按參數(shù)排列順序,依次對各個參數(shù)使用grouping()函數(shù),并將結(jié)果值依次串成一串二進(jìn)制數(shù)然后再轉(zhuǎn)化為十進(jìn)制所得到的值。 

例如:grouping(A) = 0 ; grouping(B) = 1;  
 則:grouping_id(A,B) = (01) = 1;
   grouping_id(B,A) = (10) = 2; 

例句: 

  1. SELECT DIVISION_ID,
  2.        JOB_ID,
  3.        GROUPING(DIVISION_ID) AS DIV_GRP,
  4.        GROUPING(JOB_ID) AS JOB_GRP,
  5.        GROUPING_ID(DIVISION_ID, JOB_ID) AS GRP_ID,
  6.        SUM(SALARY) FROM EMPLOYEES2
  7.  GROUP BY CUBE(DIVISION_ID, JOB_ID)
  8.  ORDER BY DIVISION_ID, JOB_ID;

三、GROUP_ID()函數(shù)

GROUP_ID函數(shù)可用于消除GROUP BY子句返回的重復(fù)記錄。GROUP_ID()不接受任何參數(shù)。如果某個特定的分組重復(fù)出現(xiàn)n次,那么GROUP_ID()返回從0到n-1之間的一個整數(shù)。

例句: 

  1. SELECT DIVISION_ID, JOB_ID, GROUP_ID(), SUM(SALARY)
  2.   FROM EMPLOYEES
  3.  GROUP BY DIVISION_ID, ROLLUP(DIVISION_ID, JOB_ID);

四、GROUPING SETS

grouping sets 相當(dāng)與將多個group by的分組條件合并,空的分組條件則是所有數(shù)據(jù)的總合計。

例句: 

  1. SELECT GROUPING_ID(S.PRODUCT, S.COUNTRY),
  2.        GROUPING(PRODUCT),
  3.        GROUPING(COUNTRY),
  4.        PRODUCT,
  5.        COUNTRY,
  6.       SUM(SALES)
  7.   FROM PLCH_SALES S
  8.  GROUP BY GROUPING SETS((S.PRODUCT),(S.COUNTRY),());

本文標(biāo)題:GROUPING&GROUPING_ID&GROUP_ID&GROUPINGSETS
URL網(wǎng)址:http://weahome.cn/article/gegiic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部