使用SQL按照區間進行分組
專案中有時候需要按照某一區間進行分組統計,比如要統計分數分別在90-100,80-90,70-80之間的考生具體資訊,則需要按照某一分數的區間進行分組,而SQL提供的支援僅能夠按照某一分數進行分組,所以可以採取一下方式進行分組統計:
select
sum(
case
when examination_score between 90 and 100
then 1 else 0
end
) as 優秀,
sum(
case
when examination_score between 80 and 90
then 1 else 0
end
) as 良好
from el_test_info
以上SQL,可以實現區間分組統計,實際上也是做了一個計數操作
相關文章
- PostgreSQL中對日期時間進行分組SQL
- 使用mod對資料進行進行分組解決TEMP表空間不足的問題
- sql分組查詢語句--行內分組(非聚合分組)SQL
- dhtmlxGantt如何對任務進行分組使用教程HTML
- 如何使用PL/SQL進行分級查詢WPSQL
- SQL分組SQL
- Oracle按時間分組統計的sqlOracleSQL
- 使用colmap對大規模場景進行分組重建
- sql 按著時間分組,每組取 20 條資料SQL
- mysql 行級鎖(按照粒度分類)MySql
- ORA_ROWSCN與按照commit時間對記錄進行排序MIT排序
- Map按照key和value進行排序排序
- nginx日誌按照天進行分割Nginx
- 使用sqlmap進行sql注入SQL
- SQL247 按照dept_no進行彙總(group_concat(X,Y))SQL
- 短視訊平臺開發,自動按照使用者設定進行時間轉換
- SQL 分組排序group bySQL排序
- 使用SQL Profile進行SQL優化案例SQL優化
- Sql group by 分組取時間最新的一條資料SQL
- 「Js」物件按照鍵名來進行排序JS物件排序
- mysql按照漢字拼音進行order by排序MySql排序
- MapReduce 按照Value值進行排序輸出排序
- SqlServer根據特定欄位分組後,對需要欄位進行分組拼接SQLServer
- JN專案-對社團申請進行排序,按照申請時間和稽核時間降序排序
- 查詢統計SQL分組求和使用小技巧SQL
- 使用SQL Profile進行SQL最佳化案例SQL
- SQL實現分組limitSQLMIT
- 使用pytz模組進行時區轉換及時間計算
- sql 語言 groupBy 分組統計時間段解決方案SQL
- 欄位按照指定 ID 順序進行排序排序
- 使用組策略進行賬戶安全配置
- 使用exp進行SQL報錯注入SQL
- ORACLE 使用TRACE進行SQL效能分析OracleSQL
- 使用NTP原理進行時間同步
- SQL按照功能分為哪幾類?具體包括什麼?SQL
- SQL217 對所有員工的薪水按照salary降序進行1-N的排名SQL
- 音樂檔案一鍵整理分類指令碼(按照歌手-專輯進行分類)--基於python指令碼Python
- 基於python對B站收藏夾按照視訊釋出時間進行排序Python排序