MySQL根據某字段部分內容分組計數


業務中有個字段組成部分由分類名稱+日期等組成,想統計每個分類名稱有幾條數據,就用了下面的第一種方法,記錄備忘一下:

1. SUBSTRING_INDEX(字段名,‘分割符’, 第幾個分割符(以1開始)) 函數

     截取字符串的函數

SELECT content,count(SUBSTRING_INDEX(content,"時間",1)) FROM 表名 WHERE 條件 GROUP BY SUBSTRING_INDEX(content,"時間",1) ORDER BY id DESC ;

2.固定開頭 left(字段名,長度) 函數

   是一個字符串函數,它返回具有指定長度的字符串的左邊部分

3.固定結尾 right(字段名,長度) 函數

   返回具有指定長度的字符串的右邊部分(長度從右往左計算)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM