1. 程式人生 > >使用mysql的SUBSTRING_INDEX函數解決項目中編碼非重復問題的實現方案!

使用mysql的SUBSTRING_INDEX函數解決項目中編碼非重復問題的實現方案!

sel str strong mage 技術分享 介紹 mysq 實現 編碼

一 SUBSTRING_INDEX函數介紹

作用:按關鍵字截取字符串
substring_index(str,delim,count)
說明:substring_index(被截取字段,關鍵字,關鍵字出現的次數)
例:select substring_index("她說,我是個好人,怎麽辦",",",2);
結國如圖:

技術分享圖片

會從關鍵字第二次出現的位置開始截取.

但是如果次數是負數,則會從後往前截取,比如
技術分享圖片

從後面開始到,第二次出現的位置往前截取,這樣就為編碼方式提供了很好的實現技術支持!

二 編碼思路

使用mysql的SUBSTRING_INDEX函數解決項目中編碼非重復問題的實現方案!