查詢一個字段裏的某個字符的個數

之前在做開發的時候有遇到過對一個字段裏的點贊數進行排序,但是字段卻是點贊人的ID加逗號這樣的方式進行存儲,單個的用字段的長度進行排序的話又會有很大的誤差,在網上查看了很多博客後發現可以用 length(all_likes)-length(replace(all_likes,',','')) 這句SQL語句進行排序,all_likes是表字段,‘,’是你要的字符串,這樣就可以輕鬆的解決排序的問題了,還有一點要注意的是,如果遇到爲空或者是0個的時候,這些就要看個人的業務邏輯了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章