โน๏ธ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 5.9 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function |
| Last Crawled | 2025-10-17 09:41:16 (5 months ago) |
| First Indexed | 2024-10-22 13:56:06 (1 year ago) |
| HTTP Status Code | 200 |
| Meta Title | GROUPING | ClickHouse ๆๆกฃ - ClickHouse ๆฐๆฎๅบ |
| Meta Description | null |
| Meta Canonical | null |
| Boilerpipe Text | GROUPING โ ROLLUP ๅ CUBE ๆฏ GROUP BY ็ไฟฎ้ฅฐ็ฌฆใไธค่
้ฝ่ฎก็ฎๅฐ่ฎกใROLLUP ๆฅๅๅ็ๆๅบๅ่กจ๏ผไพๅฆ (day, month, year) ๏ผๅนถๅจๆฏไธช่ๅ็บงๅซ่ฎก็ฎๅฐ่ฎก๏ผ็ถๅ่ฎก็ฎๆป่ฎกใCUBE ่ฎก็ฎๆๅฎๅ็ๆๆๅฏ่ฝ็ปๅ็ๅฐ่ฎกใGROUPING ๆ ่ฏ ROLLUP ๆ CUBE ่ฟๅ็ๅชไบ่กๆฏ่ถ
็บง่ๅ๏ผๅชไบ่กๆฏๆชไฟฎๆน็ GROUP BY ่ฟๅ็่กใ GROUPING ๅฝๆฐๅฐๅคไธชๅไฝไธบๅๆฐ๏ผๅนถ่ฟๅไธไธชไฝๆฉ็ ใ 1 ่กจ็คบ ROLLUP ๆ CUBE ไฟฎ้ฅฐ็ฌฆ่ฟๅ็ GROUP BY ่กๆฏๅฐ่ฎก 0 ่กจ็คบ ROLLUP ๆ CUBE ่ฟๅ็่กไธๆฏๅฐ่ฎก GROUPING SETS โ ้ป่ฎคๆ
ๅตไธ๏ผCUBE ไฟฎ้ฅฐ็ฌฆ่ฎก็ฎไผ ้็ป CUBE ็ๅ็ๆๆๅฏ่ฝ็ปๅ็ๅฐ่ฎกใGROUPING SETS ๅ
่ฎธๆจๆๅฎ่ฆ่ฎก็ฎ็็นๅฎ็ปๅใ ๅๆๅๅฑๆฐๆฎๆฏ ROLLUPใCUBE ๅ GROUPING SETS ไฟฎ้ฅฐ็ฌฆ็ไธไธชๅพๅฅฝ็็จไพใๆญคๅค็็คบไพๆฏไธไธชๅ
ๅซๆๅ
ณ่ทจไธคไธชๆฐๆฎไธญๅฟๅฎ่ฃ
็ Linux ๅ่ก็ๅๅ
ถ็ๆฌ็ๆฐๆฎ่กจใๆๅ่ก็ใ็ๆฌๅไฝ็ฝฎๆฅ็ๆฐๆฎๅฏ่ฝๅพๆไปทๅผใ ๅ ่ฝฝ็คบไพๆฐๆฎ โ CREATE TABLE servers ( datacenter VARCHAR ( 255 ) , distro VARCHAR ( 255 ) NOT NULL , version VARCHAR ( 50 ) NOT NULL , quantity INT ) ORDER BY ( datacenter , distro , version ) INSERT INTO servers ( datacenter , distro , version , quantity ) VALUES ( 'Schenectady' , 'Arch' , '2022.08.05' , 50 ) , ( 'Westport' , 'Arch' , '2022.08.05' , 40 ) , ( 'Schenectady' , 'Arch' , '2021.09.01' , 30 ) , ( 'Westport' , 'Arch' , '2021.09.01' , 20 ) , ( 'Schenectady' , 'Arch' , '2020.05.01' , 10 ) , ( 'Westport' , 'Arch' , '2020.05.01' , 5 ) , ( 'Schenectady' , 'RHEL' , '9' , 60 ) , ( 'Westport' , 'RHEL' , '9' , 70 ) , ( 'Westport' , 'RHEL' , '7' , 80 ) , ( 'Schenectady' , 'RHEL' , '7' , 80 ) โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโquantityโโ โ Schenectady โ Arch โ 2020.05.01 โ 10 โ โ Schenectady โ Arch โ 2021.09.01 โ 30 โ โ Schenectady โ Arch โ 2022.08.05 โ 50 โ โ Schenectady โ RHEL โ 7 โ 80 โ โ Schenectady โ RHEL โ 9 โ 60 โ โ Westport โ Arch โ 2020.05.01 โ 5 โ โ Westport โ Arch โ 2021.09.01 โ 20 โ โ Westport โ Arch โ 2022.08.05 โ 40 โ โ Westport โ RHEL โ 7 โ 80 โ โ Westport โ RHEL โ 9 โ 70 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโ 10 rows in set. Elapsed: 0.409 sec. ็ฎๅๆฅ่ฏข โ ่ทๅๆฏไธชๆฐๆฎไธญๅฟๆๅ่ก็ๅๅ็ๆๅกๅจ่ฎกๆฐ SELECT datacenter , distro , SUM ( quantity ) qty FROM servers GROUP BY datacenter , distro ; โโdatacenterโโโฌโdistroโโฌโqtyโโ โ Schenectady โ RHEL โ 140 โ โ Westport โ Arch โ 65 โ โ Schenectady โ Arch โ 90 โ โ Westport โ RHEL โ 150 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ 4 rows in set. Elapsed: 0.212 sec. SELECT datacenter , SUM ( quantity ) qty FROM servers GROUP BY datacenter ; โโdatacenterโโโฌโqtyโโ โ Westport โ 215 โ โ Schenectady โ 230 โ โโโโโโโโโโโโโโโดโโโโโโ 2 rows in set. Elapsed: 0.277 sec. SELECT distro , SUM ( quantity ) qty FROM servers GROUP BY distro ; โโdistroโโฌโqtyโโ โ Arch โ 155 โ โ RHEL โ 290 โ โโโโโโโโโโดโโโโโโ 2 rows in set. Elapsed: 0.352 sec. SELECT SUM ( quantity ) qty FROM servers ; โโqtyโโ โ 445 โ โโโโโโโ 1 row in set. Elapsed: 0.244 sec. ๅฐๅคไธช GROUP BY ่ฏญๅฅไธ GROUPING SETS ่ฟ่กๆฏ่พ โ ๅจๆฒกๆ CUBEใROLLUP ๆ GROUPING SETS ็ๆ
ๅตไธๅ่งฃๆฐๆฎ SELECT datacenter , distro , SUM ( quantity ) qty FROM servers GROUP BY datacenter , distro UNION ALL SELECT datacenter , null , SUM ( quantity ) qty FROM servers GROUP BY datacenter UNION ALL SELECT null , distro , SUM ( quantity ) qty FROM servers GROUP BY distro UNION ALL SELECT null , null , SUM ( quantity ) qty FROM servers ; โโdatacenterโโฌโdistroโโฌโqtyโโ โ แดบแตแดธแดธ โ แดบแตแดธแดธ โ 445 โ โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโโฌโdistroโโฌโqtyโโ โ Westport โ แดบแตแดธแดธ โ 215 โ โ Schenectady โ แดบแตแดธแดธ โ 230 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโโฌโdistroโโฌโqtyโโ โ Schenectady โ RHEL โ 140 โ โ Westport โ Arch โ 65 โ โ Schenectady โ Arch โ 90 โ โ Westport โ RHEL โ 150 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโฌโdistroโโฌโqtyโโ โ แดบแตแดธแดธ โ Arch โ 155 โ โ แดบแตแดธแดธ โ RHEL โ 290 โ โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ 9 rows in set. Elapsed: 0.527 sec. ไฝฟ็จ GROUPING SETS ่ทๅ็ธๅ็ไฟกๆฏ SELECT datacenter , distro , SUM ( quantity ) qty FROM servers GROUP BY GROUPING SETS ( ( datacenter , distro ) , ( datacenter ) , ( distro ) , ( ) ) โโdatacenterโโโฌโdistroโโฌโqtyโโ โ Schenectady โ RHEL โ 140 โ โ Westport โ Arch โ 65 โ โ Schenectady โ Arch โ 90 โ โ Westport โ RHEL โ 150 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโโฌโdistroโโฌโqtyโโ โ Westport โ โ 215 โ โ Schenectady โ โ 230 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโฌโdistroโโฌโqtyโโ โ โ โ 445 โ โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ โโdatacenterโโฌโdistroโโฌโqtyโโ โ โ Arch โ 155 โ โ โ RHEL โ 290 โ โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ 9 rows in set. Elapsed: 0.427 sec. ๅฐ CUBE ไธ GROUPING SETS ่ฟ่กๆฏ่พ โ ไธไธไธชๆฅ่ฏขไธญ็ CUBE๏ผ CUBE(datacenter,distro,version) ๆไพไบไธไธชๅฏ่ฝๆฒกๆๆไน็ๅฑๆฌก็ปๆใ่ทจไธคไธชๅ่ก็ๆฅ็ Version ๆฒกๆๆไน๏ผๅ ไธบ Arch ๅ RHEL ๆฒกๆ็ธๅ็ๅๅธๅจๆๆ็ๆฌๅฝๅๆ ๅ๏ผใไปฅไธ GROUPING SETS ็คบไพๆดๅ้๏ผๅ ไธบๅฎๅจๅไธ้ๅไธญๅฏน distro ๅ version ่ฟ่กๅ็ปใ SELECT datacenter , distro , version , SUM ( quantity ) FROM servers GROUP BY CUBE ( datacenter , distro , version ) ORDER BY datacenter , distro ; โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโsum(quantity)โโ โ โ โ 7 โ 160 โ โ โ โ 2020.05.01 โ 15 โ โ โ โ 2021.09.01 โ 50 โ โ โ โ 2022.08.05 โ 90 โ โ โ โ 9 โ 130 โ โ โ โ โ 445 โ โ โ Arch โ 2021.09.01 โ 50 โ โ โ Arch โ 2022.08.05 โ 90 โ โ โ Arch โ 2020.05.01 โ 15 โ โ โ Arch โ โ 155 โ โ โ RHEL โ 9 โ 130 โ โ โ RHEL โ 7 โ 160 โ โ โ RHEL โ โ 290 โ โ Schenectady โ โ 9 โ 60 โ โ Schenectady โ โ 2021.09.01 โ 30 โ โ Schenectady โ โ 7 โ 80 โ โ Schenectady โ โ 2022.08.05 โ 50 โ โ Schenectady โ โ 2020.05.01 โ 10 โ โ Schenectady โ โ โ 230 โ โ Schenectady โ Arch โ 2022.08.05 โ 50 โ โ Schenectady โ Arch โ 2021.09.01 โ 30 โ โ Schenectady โ Arch โ 2020.05.01 โ 10 โ โ Schenectady โ Arch โ โ 90 โ โ Schenectady โ RHEL โ 7 โ 80 โ โ Schenectady โ RHEL โ 9 โ 60 โ โ Schenectady โ RHEL โ โ 140 โ โ Westport โ โ 9 โ 70 โ โ Westport โ โ 2020.05.01 โ 5 โ โ Westport โ โ 2022.08.05 โ 40 โ โ Westport โ โ 7 โ 80 โ โ Westport โ โ 2021.09.01 โ 20 โ โ Westport โ โ โ 215 โ โ Westport โ Arch โ 2020.05.01 โ 5 โ โ Westport โ Arch โ 2021.09.01 โ 20 โ โ Westport โ Arch โ 2022.08.05 โ 40 โ โ Westport โ Arch โ โ 65 โ โ Westport โ RHEL โ 9 โ 70 โ โ Westport โ RHEL โ 7 โ 80 โ โ Westport โ RHEL โ โ 150 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ 39 rows in set. Elapsed: 0.355 sec. ไธ้ข็็คบไพไธญ็ Version ๅจๆชไธๅ่ก็ๅ
ณ่ๆถๅฏ่ฝๆฒกๆๆไน๏ผๅฆๆๆไปฌ่ท่ธชๅ
ๆ ธ็ๆฌ๏ผๅฎๅฏ่ฝๆฏๆๆไน็๏ผๅ ไธบๅ
ๆ ธ็ๆฌๅฏไปฅไธไปปไธๅ่ก็ๅ
ณ่ใไฝฟ็จ GROUPING SETS๏ผๅฆไธไธไธช็คบไพๆ็คบ๏ผๅฏ่ฝๆฏๆดๅฅฝ็้ๆฉใ SELECT datacenter , distro , version , SUM ( quantity ) FROM servers GROUP BY GROUPING SETS ( ( datacenter , distro , version ) , ( datacenter , distro ) ) โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโsum(quantity)โโ โ Westport โ RHEL โ 9 โ 70 โ โ Schenectady โ Arch โ 2022.08.05 โ 50 โ โ Schenectady โ Arch โ 2021.09.01 โ 30 โ โ Schenectady โ RHEL โ 7 โ 80 โ โ Westport โ Arch โ 2020.05.01 โ 5 โ โ Westport โ RHEL โ 7 โ 80 โ โ Westport โ Arch โ 2021.09.01 โ 20 โ โ Westport โ Arch โ 2022.08.05 โ 40 โ โ Schenectady โ RHEL โ 9 โ 60 โ โ Schenectady โ Arch โ 2020.05.01 โ 10 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ โโdatacenterโโโฌโdistroโโฌโversionโโฌโsum(quantity)โโ โ Schenectady โ RHEL โ โ 140 โ โ Westport โ Arch โ โ 65 โ โ Schenectady โ Arch โ โ 90 โ โ Westport โ RHEL โ โ 150 โ โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโดโโโโโโโโโโโโโโโโ 14 rows in set. Elapsed: 1.036 sec. |
| Markdown | [่ทณๅฐไธป่ฆๅ
ๅฎน](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#__docusaurus_skipToContent_fallback)
[](https://clickhouse.ac.cn/)
- [ไบงๅ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ClickHouse Cloud ไฝฟ็จ ClickHouse ็ๆไฝณๆนๅผใ ๅจ AWSใGCP ๅ Azure ไธๅฏ็จใ](https://clickhouse.ac.cn/cloud)
- [ClickHouse ไฝฟ็จๅผๆบๆฐๆฎๅบๅฏๅจ ๆบไปฃ็ ClickHouseใ](https://clickhouse.ac.cn/clickhouse)
- [ๆฅ็ 100 ๅคไธช้ๆ](https://clickhouse.ac.cn/integrations)
[ๆฅ็ 100 ๅคไธช้ๆ](https://clickhouse.ac.cn/integrations)
- [็จไพ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ๅฎๆถๅๆ](https://clickhouse.ac.cn/use-cases/real-time-analytics)
- [ๆบๅจๅญฆไน ๅ GenAI](https://clickhouse.ac.cn/use-cases/machine-learning-and-data-science)
- [ๅไธๆบ่ฝ](https://clickhouse.ac.cn/use-cases/business-intelligence)
- [ๆฅๅฟใไบไปถๅ่ฟฝ่ธช](https://clickhouse.ac.cn/use-cases/logging-and-metrics)
- [ๆๆ็จไพ](https://clickhouse.ac.cn/use-cases)
[ๆๆ็จไพ](https://clickhouse.ac.cn/use-cases)
- [ๆๆกฃ](https://clickhouse.ac.cn/docs)
- [่ตๆบ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [็จๆทๆ
ไบ](https://clickhouse.ac.cn/user-stories)
- [ๅๅฎข](https://clickhouse.ac.cn/blog)
- [ๅญฆไน ๅ่ฎค่ฏ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ClickHouse ๅญฆ้ข](https://clickhouse.ac.cn/learn)
- [ๅ
่ดนๅจ็บฟๅน่ฎญ](https://clickhouse.ac.cn/company/news-events?category=Free+Training#upcoming-events)
- [ClickHouse ่ฎค่ฏ](https://clickhouse.ac.cn/learn/certification)
- [ๅฏนๆฏ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [BigQuery](https://clickhouse.ac.cn/comparison/bigquery)
- [PostgreSQL](https://clickhouse.ac.cn/comparison/postgresql)
- [Redshift](https://clickhouse.ac.cn/comparison/redshift)
- [Rockset](https://clickhouse.ac.cn/comparison/rockset)
- [Snowflake](https://clickhouse.ac.cn/comparison/snowflake)
- [่ง้ข](https://clickhouse.ac.cn/videos)
- [ๆผ็คบ](https://clickhouse.ac.cn/demos)
- [ๅฎไปท](https://clickhouse.ac.cn/pricing)
- [่็ณปๆไปฌ](https://clickhouse.ac.cn/company/contact?loc=nav)
[38\.6k](https://github.com/ClickHouse/ClickHouse?utm_source=clickhouse&utm_medium=website&utm_campaign=website-nav)
[็ปๅฝ](https://clickhouse.cloud/signIn?loc=docs-nav-signIn-cta)
[ๅผๅงไฝฟ็จ](https://clickhouse.cloud/signUp?loc=docs-nav-signUp-cta)
[ๅ
ฅ้จ](https://clickhouse.ac.cn/docs/)
[ไบ](https://clickhouse.ac.cn/docs/en/cloud/overview)
[็ฎก็ๆฐๆฎ](https://clickhouse.ac.cn/docs/en/updating-data)
[ๆๅกๅจ็ฎก็](https://clickhouse.ac.cn/docs/en/architecture/introduction)
[SQL ๅ่](https://clickhouse.ac.cn/docs/en/sql-reference)
[้ๆ](https://clickhouse.ac.cn/docs/en/integrations)
[chDB](https://clickhouse.ac.cn/docs/en/chdb)
[ๅ
ณไบ](https://clickhouse.ac.cn/docs/en/about-clickhouse)
[็ฅ่ฏๅบ](https://clickhouse.ac.cn/docs/knowledgebase)
- [่ฑ่ฏญ](https://clickhouse.ac.cn/docs/)
- [ไฟ่ฏญ](https://clickhouse.ac.cn/docs/ru)
- [ไธญๆ](https://clickhouse.ac.cn/docs/zh)
ๆทฑ่ฒๆจกๅผ
ๆ็ดข
- [ๅ
ฅ้จ]()
- [ไป็ป](https://clickhouse.ac.cn/docs/)
- [ๅ
ฅ้จๆๅ](https://clickhouse.ac.cn/docs/en/guides/creating-tables)
- [ๆฆๅฟต](https://clickhouse.ac.cn/docs/en/concepts/why-clickhouse-is-so-fast)
- [่ฟ็งปๆๅ](https://clickhouse.ac.cn/docs/en/migrations/bigquery)
- [็จไพๆๅ](https://clickhouse.ac.cn/docs/en/migrations/bigquery)
- [็คบไพๆฐๆฎ้](https://clickhouse.ac.cn/docs/en/getting-started/example-datasets)
- [ไบ]()
- [ๅผๅงไฝฟ็จ](https://clickhouse.ac.cn/docs/en/cloud/get-started)
- [ๆไฝณๅฎ่ทต](https://clickhouse.ac.cn/docs/en/cloud/bestpractices)
- [็ฎก็ไบ](https://clickhouse.ac.cn/docs/en/cloud/manage)
- [ๅฎๅ
จ](https://clickhouse.ac.cn/docs/en/cloud/security)
- [Cloud API](https://clickhouse.ac.cn/docs/en/cloud/manage/cloud-api)
- [่ฟ็งปๅฐไบ](https://clickhouse.ac.cn/docs/en/integrations/migration)
- [ไบๅ่](https://clickhouse.ac.cn/docs/en/cloud/reference/architecture)
- [็ฎก็ๆฐๆฎ]()
- [ๆดๆฐๆฐๆฎ](https://clickhouse.ac.cn/docs/en/updating-data)
- [ๆฐๆฎๅปบๆจก](https://clickhouse.ac.cn/docs/en/data-modeling/schema-design)
- [ๅ ้คๆฐๆฎ](https://clickhouse.ac.cn/docs/en/managing-data/deleting-data/overview)
- [ๆง่ฝๅไผๅ](https://clickhouse.ac.cn/docs/en/operations/optimizing-performance/profile-guided-optimization)
- [ๆๅกๅจ็ฎก็]()
- [้จ็ฝฒๅๆฉๅฑ](https://clickhouse.ac.cn/docs/en/architecture/cluster-deployment)
- [ๅฎๅ
จๅ่บซไปฝ้ช่ฏ](https://clickhouse.ac.cn/docs/en/operations/external-authenticators/http)
- [่ฎพ็ฝฎ](https://clickhouse.ac.cn/docs/en/operations/settings)
- [ๅทฅๅ
ทๅๅฎ็จ็จๅบ](https://clickhouse.ac.cn/docs/en/operations/utilities/backupview)
- [็ณป็ป่กจ](https://clickhouse.ac.cn/docs/en/operations/system-tables/asynchronous_insert_log)
- [SQL ๅ่]()
- [ไป็ป](https://clickhouse.ac.cn/docs/en/sql-reference)
- [ๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/functions)
- [ๅผๆ](https://clickhouse.ac.cn/docs/en/engines/database-engines)
- [ๅ
ถไปๅ่ฝ](https://clickhouse.ac.cn/docs/en/sql-reference/operators)
- [้ๆ]()
- [ClickPipes](https://clickhouse.ac.cn/docs/en/integrations/clickpipes)
- [ๆฐๆฎๆ ผๅผ](https://clickhouse.ac.cn/docs/en/integrations/data-formats)
- [ๆๆ้ๆ](https://clickhouse.ac.cn/docs/en/integrations)
- [ๅฎขๆท็ซฏๅ้ฉฑๅจ็จๅบ](https://clickhouse.ac.cn/docs/en/integrations/sql-clients/clickhouse-client-local)
- [chDB]()
- [ๅญฆไน chDB](https://clickhouse.ac.cn/docs/en/chdb)
- [ๆๅ](https://clickhouse.ac.cn/docs/en/chdb/guides/jupysql)
- [่ฏญ่จๅฎขๆท็ซฏ](https://clickhouse.ac.cn/docs/en/chdb/install/python)
- [ๅ
ณไบ]()
- [ๅ
ณไบ ClickHouse](https://clickhouse.ac.cn/docs/en/about-us/adopters)
- [ๆดๆฐๆฅๅฟ](https://clickhouse.ac.cn/docs/en/whats-new/security-changelog)
- [ๆฏๆ](https://clickhouse.ac.cn/docs/en/about-us/support)
- [ๅผๅๅ่ดก็ฎ](https://clickhouse.ac.cn/docs/en/development/developer-instruction)
[่ทณๅฐไธป่ฆๅ
ๅฎน](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#__docusaurus_skipToContent_fallback)
[](https://clickhouse.ac.cn/)
- [ไบงๅ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ClickHouse Cloud ไฝฟ็จ ClickHouse ็ๆไฝณๆนๅผใ ๅจ AWSใGCP ๅ Azure ไธๅฏ็จใ](https://clickhouse.ac.cn/cloud)
- [ClickHouse ไฝฟ็จๅผๆบๆฐๆฎๅบๅฏๅจ ๆบไปฃ็ ClickHouseใ](https://clickhouse.ac.cn/clickhouse)
- [ๆฅ็ 100 ๅคไธช้ๆ](https://clickhouse.ac.cn/integrations)
[ๆฅ็ 100 ๅคไธช้ๆ](https://clickhouse.ac.cn/integrations)
- [็จไพ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ๅฎๆถๅๆ](https://clickhouse.ac.cn/use-cases/real-time-analytics)
- [ๆบๅจๅญฆไน ๅ GenAI](https://clickhouse.ac.cn/use-cases/machine-learning-and-data-science)
- [ๅไธๆบ่ฝ](https://clickhouse.ac.cn/use-cases/business-intelligence)
- [ๆฅๅฟใไบไปถๅ่ฟฝ่ธช](https://clickhouse.ac.cn/use-cases/logging-and-metrics)
- [ๆๆ็จไพ](https://clickhouse.ac.cn/use-cases)
[ๆๆ็จไพ](https://clickhouse.ac.cn/use-cases)
- [ๆๆกฃ](https://clickhouse.ac.cn/docs)
- [่ตๆบ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [็จๆทๆ
ไบ](https://clickhouse.ac.cn/user-stories)
- [ๅๅฎข](https://clickhouse.ac.cn/blog)
- [ๅญฆไน ๅ่ฎค่ฏ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [ClickHouse ๅญฆ้ข](https://clickhouse.ac.cn/learn)
- [ๅ
่ดนๅจ็บฟๅน่ฎญ](https://clickhouse.ac.cn/company/news-events?category=Free+Training#upcoming-events)
- [ClickHouse ่ฎค่ฏ](https://clickhouse.ac.cn/learn/certification)
- [ๅฏนๆฏ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [BigQuery](https://clickhouse.ac.cn/comparison/bigquery)
- [PostgreSQL](https://clickhouse.ac.cn/comparison/postgresql)
- [Redshift](https://clickhouse.ac.cn/comparison/redshift)
- [Rockset](https://clickhouse.ac.cn/comparison/rockset)
- [Snowflake](https://clickhouse.ac.cn/comparison/snowflake)
- [่ง้ข](https://clickhouse.ac.cn/videos)
- [ๆผ็คบ](https://clickhouse.ac.cn/demos)
- [ๅฎไปท](https://clickhouse.ac.cn/pricing)
- [่็ณปๆไปฌ](https://clickhouse.ac.cn/company/contact?loc=nav)
[38\.6k](https://github.com/ClickHouse/ClickHouse?utm_source=clickhouse&utm_medium=website&utm_campaign=website-nav)
[็ปๅฝ](https://clickhouse.cloud/signIn?loc=docs-nav-signIn-cta)
[ๅผๅงไฝฟ็จ](https://clickhouse.cloud/signUp?loc=docs-nav-signUp-cta)
[ๅ
ฅ้จ](https://clickhouse.ac.cn/docs/)
[ไบ](https://clickhouse.ac.cn/docs/en/cloud/overview)
[็ฎก็ๆฐๆฎ](https://clickhouse.ac.cn/docs/en/updating-data)
[ๆๅกๅจ็ฎก็](https://clickhouse.ac.cn/docs/en/architecture/introduction)
[SQL ๅ่](https://clickhouse.ac.cn/docs/en/sql-reference)
[้ๆ](https://clickhouse.ac.cn/docs/en/integrations)
[chDB](https://clickhouse.ac.cn/docs/en/chdb)
[ๅ
ณไบ](https://clickhouse.ac.cn/docs/en/about-clickhouse)
[็ฅ่ฏๅบ](https://clickhouse.ac.cn/docs/knowledgebase)
- [่ฑ่ฏญ](https://clickhouse.ac.cn/docs/)
- [ไฟ่ฏญ](https://clickhouse.ac.cn/docs/ru)
- [ไธญๆ](https://clickhouse.ac.cn/docs/zh)
ๆทฑ่ฒๆจกๅผ
ๆ็ดข
- [ๅ
ฅ้จ]()
- [ไป็ป](https://clickhouse.ac.cn/docs/)
- [ๅ
ฅ้จๆๅ](https://clickhouse.ac.cn/docs/en/guides/creating-tables)
- [ๆฆๅฟต](https://clickhouse.ac.cn/docs/en/concepts/why-clickhouse-is-so-fast)
- [่ฟ็งปๆๅ](https://clickhouse.ac.cn/docs/en/migrations/bigquery)
- [็จไพๆๅ](https://clickhouse.ac.cn/docs/en/migrations/bigquery)
- [็คบไพๆฐๆฎ้](https://clickhouse.ac.cn/docs/en/getting-started/example-datasets)
- [ไบ]()
- [ๅผๅงไฝฟ็จ](https://clickhouse.ac.cn/docs/en/cloud/get-started)
- [ๆไฝณๅฎ่ทต](https://clickhouse.ac.cn/docs/en/cloud/bestpractices)
- [็ฎก็ไบ](https://clickhouse.ac.cn/docs/en/cloud/manage)
- [ๅฎๅ
จ](https://clickhouse.ac.cn/docs/en/cloud/security)
- [Cloud API](https://clickhouse.ac.cn/docs/en/cloud/manage/cloud-api)
- [่ฟ็งปๅฐไบ](https://clickhouse.ac.cn/docs/en/integrations/migration)
- [ไบๅ่](https://clickhouse.ac.cn/docs/en/cloud/reference/architecture)
- [็ฎก็ๆฐๆฎ]()
- [ๆดๆฐๆฐๆฎ](https://clickhouse.ac.cn/docs/en/updating-data)
- [ๆฐๆฎๅปบๆจก](https://clickhouse.ac.cn/docs/en/data-modeling/schema-design)
- [ๅ ้คๆฐๆฎ](https://clickhouse.ac.cn/docs/en/managing-data/deleting-data/overview)
- [ๆง่ฝๅไผๅ](https://clickhouse.ac.cn/docs/en/operations/optimizing-performance/profile-guided-optimization)
- [ๆๅกๅจ็ฎก็]()
- [้จ็ฝฒๅๆฉๅฑ](https://clickhouse.ac.cn/docs/en/architecture/cluster-deployment)
- [ๅฎๅ
จๅ่บซไปฝ้ช่ฏ](https://clickhouse.ac.cn/docs/en/operations/external-authenticators/http)
- [่ฎพ็ฝฎ](https://clickhouse.ac.cn/docs/en/operations/settings)
- [ๅทฅๅ
ทๅๅฎ็จ็จๅบ](https://clickhouse.ac.cn/docs/en/operations/utilities/backupview)
- [็ณป็ป่กจ](https://clickhouse.ac.cn/docs/en/operations/system-tables/asynchronous_insert_log)
- [SQL ๅ่]()
- [ไป็ป](https://clickhouse.ac.cn/docs/en/sql-reference)
- [ๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/functions)
- [ๅผๆ](https://clickhouse.ac.cn/docs/en/engines/database-engines)
- [ๅ
ถไปๅ่ฝ](https://clickhouse.ac.cn/docs/en/sql-reference/operators)
- [้ๆ]()
- [ClickPipes](https://clickhouse.ac.cn/docs/en/integrations/clickpipes)
- [ๆฐๆฎๆ ผๅผ](https://clickhouse.ac.cn/docs/en/integrations/data-formats)
- [ๆๆ้ๆ](https://clickhouse.ac.cn/docs/en/integrations)
- [ๅฎขๆท็ซฏๅ้ฉฑๅจ็จๅบ](https://clickhouse.ac.cn/docs/en/integrations/sql-clients/clickhouse-client-local)
- [chDB]()
- [ๅญฆไน chDB](https://clickhouse.ac.cn/docs/en/chdb)
- [ๆๅ](https://clickhouse.ac.cn/docs/en/chdb/guides/jupysql)
- [่ฏญ่จๅฎขๆท็ซฏ](https://clickhouse.ac.cn/docs/en/chdb/install/python)
- [ๅ
ณไบ]()
- [ๅ
ณไบ ClickHouse](https://clickhouse.ac.cn/docs/en/about-us/adopters)
- [ๆดๆฐๆฅๅฟ](https://clickhouse.ac.cn/docs/en/whats-new/security-changelog)
- [ๆฏๆ](https://clickhouse.ac.cn/docs/en/about-us/support)
- [ๅผๅๅ่ดก็ฎ](https://clickhouse.ac.cn/docs/en/development/developer-instruction)
ๆ็ดข
- [ไป็ป](https://clickhouse.ac.cn/docs/en/sql-reference)
- [่ฏญๆณ](https://clickhouse.ac.cn/docs/en/sql-reference/syntax)
- [่พๅ
ฅๅ่พๅบๆ ผๅผ](https://clickhouse.ac.cn/docs/en/sql-reference/formats)
- [ๆฐๆฎ็ฑปๅ](https://clickhouse.ac.cn/docs/en/sql-reference/data-types)
- [่ฏญๅฅ](https://clickhouse.ac.cn/docs/en/sql-reference/statements)
- [ๅผๆ]()
- [ๆฐๆฎๅบๅผๆ](https://clickhouse.ac.cn/docs/en/engines/database-engines)
- [่กจๅผๆ](https://clickhouse.ac.cn/docs/en/engines/table-engines)
- [ๅฝๆฐ]()
- [ๅธธ่งๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/functions)
- [่ๅๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions)
- [่ๅๅฝๆฐๅ่กจ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/reference)
- [็ปๅๅจ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/combinators)
- [ๅๆฐๅ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/parametric-functions)
- [GROUPING](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function)
- [่กจๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/table-functions)
- [็ชๅฃๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/window-functions)
- [ๅ
ถไปๅ่ฝ]()
- [ๅๅธๅผ DDL](https://clickhouse.ac.cn/docs/en/sql-reference/operators/en/sql-reference/other/distributed-ddl)
- [EXISTS](https://clickhouse.ac.cn/docs/en/sql-reference/operators/exists)
- [IN ่ฟ็ฎ็ฌฆ](https://clickhouse.ac.cn/docs/en/sql-reference/operators/in)
- ๅฝๆฐ
- [่ๅๅฝๆฐ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions)
- GROUPING
[็ผ่พๆญค้กต้ข](https://github.com/ClickHouse/ClickHouse/tree/master/docs/en/sql-reference/aggregate-functions/grouping_function.md)
# GROUPING
## GROUPING[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#grouping-1 "Direct link to GROUPING")
[ROLLUP](https://clickhouse.ac.cn/docs/en/sql-reference/statements/select/group-by#rollup-modifier) ๅ [CUBE](https://clickhouse.ac.cn/docs/en/sql-reference/statements/select/group-by#cube-modifier) ๆฏ GROUP BY ็ไฟฎ้ฅฐ็ฌฆใไธค่
้ฝ่ฎก็ฎๅฐ่ฎกใROLLUP ๆฅๅๅ็ๆๅบๅ่กจ๏ผไพๅฆ `(day, month, year)`๏ผๅนถๅจๆฏไธช่ๅ็บงๅซ่ฎก็ฎๅฐ่ฎก๏ผ็ถๅ่ฎก็ฎๆป่ฎกใCUBE ่ฎก็ฎๆๅฎๅ็ๆๆๅฏ่ฝ็ปๅ็ๅฐ่ฎกใGROUPING ๆ ่ฏ ROLLUP ๆ CUBE ่ฟๅ็ๅชไบ่กๆฏ่ถ
็บง่ๅ๏ผๅชไบ่กๆฏๆชไฟฎๆน็ GROUP BY ่ฟๅ็่กใ
GROUPING ๅฝๆฐๅฐๅคไธชๅไฝไธบๅๆฐ๏ผๅนถ่ฟๅไธไธชไฝๆฉ็ ใ
- `1` ่กจ็คบ `ROLLUP` ๆ `CUBE` ไฟฎ้ฅฐ็ฌฆ่ฟๅ็ `GROUP BY` ่กๆฏๅฐ่ฎก
- `0` ่กจ็คบ `ROLLUP` ๆ `CUBE` ่ฟๅ็่กไธๆฏๅฐ่ฎก
## GROUPING SETS[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#grouping-sets "Direct link to GROUPING SETS")
้ป่ฎคๆ
ๅตไธ๏ผCUBE ไฟฎ้ฅฐ็ฌฆ่ฎก็ฎไผ ้็ป CUBE ็ๅ็ๆๆๅฏ่ฝ็ปๅ็ๅฐ่ฎกใGROUPING SETS ๅ
่ฎธๆจๆๅฎ่ฆ่ฎก็ฎ็็นๅฎ็ปๅใ
ๅๆๅๅฑๆฐๆฎๆฏ ROLLUPใCUBE ๅ GROUPING SETS ไฟฎ้ฅฐ็ฌฆ็ไธไธชๅพๅฅฝ็็จไพใๆญคๅค็็คบไพๆฏไธไธชๅ
ๅซๆๅ
ณ่ทจไธคไธชๆฐๆฎไธญๅฟๅฎ่ฃ
็ Linux ๅ่ก็ๅๅ
ถ็ๆฌ็ๆฐๆฎ่กจใๆๅ่ก็ใ็ๆฌๅไฝ็ฝฎๆฅ็ๆฐๆฎๅฏ่ฝๅพๆไปทๅผใ
### ๅ ่ฝฝ็คบไพๆฐๆฎ[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#load-sample-data "Direct link to Load sample data")
```
CREATE TABLE servers ( datacenter VARCHAR(255),
distro VARCHAR(255) NOT NULL,
version VARCHAR(50) NOT NULL,
quantity INT
)
ORDER BY (datacenter, distro, version)
```
```
INSERT INTO servers(datacenter, distro, version, quantity)
VALUES ('Schenectady', 'Arch','2022.08.05',50),
('Westport', 'Arch','2022.08.05',40),
('Schenectady','Arch','2021.09.01',30),
('Westport', 'Arch','2021.09.01',20),
('Schenectady','Arch','2020.05.01',10),
('Westport', 'Arch','2020.05.01',5),
('Schenectady','RHEL','9',60),
('Westport','RHEL','9',70),
('Westport','RHEL','7',80),
('Schenectady','RHEL','7',80)
```
```
SELECT
*
FROM
servers;
```
```
โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโquantityโโ
โ Schenectady โ Arch โ 2020.05.01 โ 10 โ
โ Schenectady โ Arch โ 2021.09.01 โ 30 โ
โ Schenectady โ Arch โ 2022.08.05 โ 50 โ
โ Schenectady โ RHEL โ 7 โ 80 โ
โ Schenectady โ RHEL โ 9 โ 60 โ
โ Westport โ Arch โ 2020.05.01 โ 5 โ
โ Westport โ Arch โ 2021.09.01 โ 20 โ
โ Westport โ Arch โ 2022.08.05 โ 40 โ
โ Westport โ RHEL โ 7 โ 80 โ
โ Westport โ RHEL โ 9 โ 70 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโ
10 rows in set. Elapsed: 0.409 sec.
```
### ็ฎๅๆฅ่ฏข[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#simple-queries "Direct link to Simple queries")
่ทๅๆฏไธชๆฐๆฎไธญๅฟๆๅ่ก็ๅๅ็ๆๅกๅจ่ฎกๆฐ
```
SELECT
datacenter,
distro,
SUM (quantity) qty
FROM
servers
GROUP BY
datacenter,
distro;
```
```
โโdatacenterโโโฌโdistroโโฌโqtyโโ
โ Schenectady โ RHEL โ 140 โ
โ Westport โ Arch โ 65 โ
โ Schenectady โ Arch โ 90 โ
โ Westport โ RHEL โ 150 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
4 rows in set. Elapsed: 0.212 sec.
```
```
SELECT
datacenter,
SUM (quantity) qty
FROM
servers
GROUP BY
datacenter;
```
```
โโdatacenterโโโฌโqtyโโ
โ Westport โ 215 โ
โ Schenectady โ 230 โ
โโโโโโโโโโโโโโโดโโโโโโ
2 rows in set. Elapsed: 0.277 sec.
```
```
SELECT
distro,
SUM (quantity) qty
FROM
servers
GROUP BY
distro;
```
```
โโdistroโโฌโqtyโโ
โ Arch โ 155 โ
โ RHEL โ 290 โ
โโโโโโโโโโดโโโโโโ
2 rows in set. Elapsed: 0.352 sec.
```
```
SELECT
SUM(quantity) qty
FROM
servers;
```
```
โโqtyโโ
โ 445 โ
โโโโโโโ
1 row in set. Elapsed: 0.244 sec.
```
### ๅฐๅคไธช GROUP BY ่ฏญๅฅไธ GROUPING SETS ่ฟ่กๆฏ่พ[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#comparing-multiple-group-by-statements-with-grouping-sets "Direct link to Comparing multiple GROUP BY statements with GROUPING SETS")
ๅจๆฒกๆ CUBEใROLLUP ๆ GROUPING SETS ็ๆ
ๅตไธๅ่งฃๆฐๆฎ
```
SELECT
datacenter,
distro,
SUM (quantity) qty
FROM
servers
GROUP BY
datacenter,
distro
UNION ALL
SELECT
datacenter,
null,
SUM (quantity) qty
FROM
servers
GROUP BY
datacenter
UNION ALL
SELECT
null,
distro,
SUM (quantity) qty
FROM
servers
GROUP BY
distro
UNION ALL
SELECT
null,
null,
SUM(quantity) qty
FROM
servers;
```
```
โโdatacenterโโฌโdistroโโฌโqtyโโ
โ แดบแตแดธแดธ โ แดบแตแดธแดธ โ 445 โ
โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโโฌโdistroโโฌโqtyโโ
โ Westport โ แดบแตแดธแดธ โ 215 โ
โ Schenectady โ แดบแตแดธแดธ โ 230 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโโฌโdistroโโฌโqtyโโ
โ Schenectady โ RHEL โ 140 โ
โ Westport โ Arch โ 65 โ
โ Schenectady โ Arch โ 90 โ
โ Westport โ RHEL โ 150 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโฌโdistroโโฌโqtyโโ
โ แดบแตแดธแดธ โ Arch โ 155 โ
โ แดบแตแดธแดธ โ RHEL โ 290 โ
โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
9 rows in set. Elapsed: 0.527 sec.
```
ไฝฟ็จ GROUPING SETS ่ทๅ็ธๅ็ไฟกๆฏ
```
SELECT
datacenter,
distro,
SUM (quantity) qty
FROM
servers
GROUP BY
GROUPING SETS(
(datacenter,distro),
(datacenter),
(distro),
()
)
```
```
โโdatacenterโโโฌโdistroโโฌโqtyโโ
โ Schenectady โ RHEL โ 140 โ
โ Westport โ Arch โ 65 โ
โ Schenectady โ Arch โ 90 โ
โ Westport โ RHEL โ 150 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโโฌโdistroโโฌโqtyโโ
โ Westport โ โ 215 โ
โ Schenectady โ โ 230 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโฌโdistroโโฌโqtyโโ
โ โ โ 445 โ
โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
โโdatacenterโโฌโdistroโโฌโqtyโโ
โ โ Arch โ 155 โ
โ โ RHEL โ 290 โ
โโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโ
9 rows in set. Elapsed: 0.427 sec.
```
### ๅฐ CUBE ไธ GROUPING SETS ่ฟ่กๆฏ่พ[โ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#comparing-cube-with-grouping-sets "Direct link to Comparing CUBE with GROUPING SETS")
ไธไธไธชๆฅ่ฏขไธญ็ CUBE๏ผ`CUBE(datacenter,distro,version)` ๆไพไบไธไธชๅฏ่ฝๆฒกๆๆไน็ๅฑๆฌก็ปๆใ่ทจไธคไธชๅ่ก็ๆฅ็ Version ๆฒกๆๆไน๏ผๅ ไธบ Arch ๅ RHEL ๆฒกๆ็ธๅ็ๅๅธๅจๆๆ็ๆฌๅฝๅๆ ๅ๏ผใไปฅไธ GROUPING SETS ็คบไพๆดๅ้๏ผๅ ไธบๅฎๅจๅไธ้ๅไธญๅฏน `distro` ๅ `version` ่ฟ่กๅ็ปใ
```
SELECT
datacenter,
distro,
version,
SUM(quantity)
FROM
servers
GROUP BY
CUBE(datacenter,distro,version)
ORDER BY
datacenter,
distro;
```
```
โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโsum(quantity)โโ
โ โ โ 7 โ 160 โ
โ โ โ 2020.05.01 โ 15 โ
โ โ โ 2021.09.01 โ 50 โ
โ โ โ 2022.08.05 โ 90 โ
โ โ โ 9 โ 130 โ
โ โ โ โ 445 โ
โ โ Arch โ 2021.09.01 โ 50 โ
โ โ Arch โ 2022.08.05 โ 90 โ
โ โ Arch โ 2020.05.01 โ 15 โ
โ โ Arch โ โ 155 โ
โ โ RHEL โ 9 โ 130 โ
โ โ RHEL โ 7 โ 160 โ
โ โ RHEL โ โ 290 โ
โ Schenectady โ โ 9 โ 60 โ
โ Schenectady โ โ 2021.09.01 โ 30 โ
โ Schenectady โ โ 7 โ 80 โ
โ Schenectady โ โ 2022.08.05 โ 50 โ
โ Schenectady โ โ 2020.05.01 โ 10 โ
โ Schenectady โ โ โ 230 โ
โ Schenectady โ Arch โ 2022.08.05 โ 50 โ
โ Schenectady โ Arch โ 2021.09.01 โ 30 โ
โ Schenectady โ Arch โ 2020.05.01 โ 10 โ
โ Schenectady โ Arch โ โ 90 โ
โ Schenectady โ RHEL โ 7 โ 80 โ
โ Schenectady โ RHEL โ 9 โ 60 โ
โ Schenectady โ RHEL โ โ 140 โ
โ Westport โ โ 9 โ 70 โ
โ Westport โ โ 2020.05.01 โ 5 โ
โ Westport โ โ 2022.08.05 โ 40 โ
โ Westport โ โ 7 โ 80 โ
โ Westport โ โ 2021.09.01 โ 20 โ
โ Westport โ โ โ 215 โ
โ Westport โ Arch โ 2020.05.01 โ 5 โ
โ Westport โ Arch โ 2021.09.01 โ 20 โ
โ Westport โ Arch โ 2022.08.05 โ 40 โ
โ Westport โ Arch โ โ 65 โ
โ Westport โ RHEL โ 9 โ 70 โ
โ Westport โ RHEL โ 7 โ 80 โ
โ Westport โ RHEL โ โ 150 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ
39 rows in set. Elapsed: 0.355 sec.
```
ๆณจๆ
ไธ้ข็็คบไพไธญ็ Version ๅจๆชไธๅ่ก็ๅ
ณ่ๆถๅฏ่ฝๆฒกๆๆไน๏ผๅฆๆๆไปฌ่ท่ธชๅ
ๆ ธ็ๆฌ๏ผๅฎๅฏ่ฝๆฏๆๆไน็๏ผๅ ไธบๅ
ๆ ธ็ๆฌๅฏไปฅไธไปปไธๅ่ก็ๅ
ณ่ใไฝฟ็จ GROUPING SETS๏ผๅฆไธไธไธช็คบไพๆ็คบ๏ผๅฏ่ฝๆฏๆดๅฅฝ็้ๆฉใ
```
SELECT
datacenter,
distro,
version,
SUM(quantity)
FROM servers
GROUP BY
GROUPING SETS (
(datacenter, distro, version),
(datacenter, distro))
```
```
โโdatacenterโโโฌโdistroโโฌโversionโโโโโฌโsum(quantity)โโ
โ Westport โ RHEL โ 9 โ 70 โ
โ Schenectady โ Arch โ 2022.08.05 โ 50 โ
โ Schenectady โ Arch โ 2021.09.01 โ 30 โ
โ Schenectady โ RHEL โ 7 โ 80 โ
โ Westport โ Arch โ 2020.05.01 โ 5 โ
โ Westport โ RHEL โ 7 โ 80 โ
โ Westport โ Arch โ 2021.09.01 โ 20 โ
โ Westport โ Arch โ 2022.08.05 โ 40 โ
โ Schenectady โ RHEL โ 9 โ 60 โ
โ Schenectady โ Arch โ 2020.05.01 โ 10 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโ
โโdatacenterโโโฌโdistroโโฌโversionโโฌโsum(quantity)โโ
โ Schenectady โ RHEL โ โ 140 โ
โ Westport โ Arch โ โ 65 โ
โ Schenectady โ Arch โ โ 90 โ
โ Westport โ RHEL โ โ 150 โ
โโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโดโโโโโโโโโโโโโโโโ
14 rows in set. Elapsed: 1.036 sec.
```
[Previous Parametric](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/parametric-functions)
[Next Table Functions](https://clickhouse.ac.cn/docs/en/sql-reference/table-functions)
- [GROUPING](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#grouping-1)
- [GROUPING SETS](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#grouping-sets)
- [ๅ ่ฝฝ็คบไพๆฐๆฎ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#load-sample-data)
- [็ฎๅๆฅ่ฏข](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#simple-queries)
- [ๅฐๅคไธช GROUP BY ่ฏญๅฅไธ GROUPING SETS ่ฟ่กๆฏ่พ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#comparing-multiple-group-by-statements-with-grouping-sets)
- [ๅฐ CUBE ไธ GROUPING SETS ่ฟ่กๆฏ่พ](https://clickhouse.ac.cn/docs/en/sql-reference/aggregate-functions/grouping_function#comparing-cube-with-grouping-sets)
ยฉ 2016โ2025 ClickHouse, Inc.
[ๅๆ ](https://clickhouse.ac.cn/legal/trademark-policy)ยท[้็ง](https://clickhouse.ac.cn/legal/privacy-policy)ยท[ๅฎๅ
จ](https://trust.clickhouse.com/)ยท[ๆๅกๆกๆฌพ](https://clickhouse.ac.cn/legal/agreements/terms-of-service)
ยฉ 2016โ2025 ClickHouse, Inc.
[ๅๆ ](https://clickhouse.ac.cn/legal/trademark-policy)ยท[้็ง](https://clickhouse.ac.cn/legal/privacy-policy)ยท[ๅฎๅ
จ](https://trust.clickhouse.com/)ยท[ๆๅกๆกๆฌพ](https://clickhouse.ac.cn/legal/agreements/terms-of-service)
ยฉ . This site is unofficial and not affiliated with ClickHouse, Inc. |
| Readable Markdown | null |
| Shard | 159 (laksa) |
| Root Hash | 6418803694421178359 |
| Unparsed URL | cn,ac,clickhouse!/docs/en/sql-reference/aggregate-functions/grouping_function s443 |