原文:SQL知多少?利用group by配合case when來對數據做區間匯總

如下是產品經理的一個提數需求。 要求計算出來不同收入區間里的人數 總金額。 怎么實現 group by是少不了的。不過,總不能每個區間都去執行一次包含group by的select語句吧,那多耽誤工夫啊。教你一招,拿走不謝 group by配合case when,也許你不曉得有多爽 簡化一下場景,例如,下面表格左邊是原始數據,右邊是基於原始數據的統計結果。 原始數據 統計結果 user amt Z ...

2021-12-15 22:41 0 727 推薦指數:

查看詳情

Oracle數據group by與case when配合使用

--group by與case when配合使用:select A,count(case when not B is null then A end) as Cnt from TBL group by A--執行select A,case when not B is null then A end ...

Wed Nov 08 17:51:00 CST 2017 0 5479
sql server在group by 中使用 case when

【1】需求 如何統計分類數量? 有些分類要合並統計, 例如: 統計亞洲和歐洲有多少國家,剩下的國家統計到"火星"   要求結果是這樣的:      【2】在sql group by 中使用 case when 【2.1】常規正向寫法    這個寫法 ...

Fri Aug 07 17:45:00 CST 2020 2 3091
SQL利用Case When Then多條件判斷

CASE WHEN 條件1 THEN 結果1 WHEN 條件2 THEN 結果2 WHEN 條件3 THEN 結果3 WHEN 條件4 THEN 結果4 ......... WHEN 條件N THEN 結果N ELSE 結果X END Case具有 ...

Wed Mar 18 22:58:00 CST 2015 0 3405
SQL利用Case When Then多條件

CASE WHEN 條件1 THEN 結果1 WHEN 條件2 THEN 結果2 WHEN 條件3 THEN 結果3 WHEN 條件4 THEN 結果4......... WHEN 條件N THEN 結果N ELSE 結果XEND Case具有兩種格式。簡單 ...

Tue Oct 31 23:49:00 CST 2017 0 5467
SQL利用Case When Then多條件判斷

SQL利用Case When Then多條件判斷 結構: SQLCase的使用方法 Case具有兩種格式。簡單Case函數和Case搜索函數。 這兩種方式,可以實現相同的功能。簡單Case函數的寫法相對比較簡潔,但是和Case搜索函數相比,功能方面會有些 ...

Thu Apr 05 19:01:00 CST 2012 1 3457
SQL】oralce中使用group by和case when按照條件求和

假設我們有一個Salary 薪水表。這個表的字段分別為:id, name, salary, level 在這個表中,每個人有不同的級別(level)。我們要根據不同的級別統計相同級別員工的薪水總和。 此時我們需要使用group by 來對表格進行分組,然后使用case when 語句來進行判斷 ...

Tue Sep 19 01:34:00 CST 2017 0 2521
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM