mysql 切割字符串的妙用

                                                      mysql 切割字符串的妙用java

    在優化之前寫的一些mysql語句的時候,發現有些時候小夥伴居然對於一個需求是用java代碼統計的。速度雖然沒有多慢,但仍是有點受不了,因此決定用mysql語句就要解決它。mysql

    需求以下:area 這一列 數據 格式 是 xx省 - xx市 (直轄市除外),對每一個省的數據條數進行統計。當時解決方法就是所有數據讀出來,java 代碼編寫本身統計map。sql

    想了一下下就想到了,用mysql 的切割字符串,完美解決了這個問題(就看知不知道這個函數而已)。函數

SELECT  count(left(auth_area,2)),left(auth_area,2) FROM `author`  GROUP BY left(auth_area,2);

有一個講的很詳細的博客,對mysql切割字符串,標記一下:http://justdo2008.iteye.com/blog/1141609優化

相關文章
相關標籤/搜索