資料庫表bim_section_management中path中儲存的值為a.b.c.d的字串形式,以.分割,實現查詢具體的sql如下:
select
distinct substring_index( substring_index(t1.path,'.',t2.help_topic_id + 1), '.' ,-1 )
frombim_section_managementt1join mysql.help_topic t2 on t2.help_topic_id < (length(t1.path) - length(replace(t1.path,'.','')) + 1 )
如果復用只需要替換加粗部分**即可。該方法需要明確a,b,c,d字元長度均相同一致才會分割生效,有一定侷限性。
mysql分割字串 mysql分割字串
專案有通過一批id去過濾結果的需求,因為這個id是從其他平台拉下來的excel,為了避免加引號逗號的麻煩,在mysql儲存過程裡面拼接。在此做個記錄。很多地方用得上。1.通過某個字元,分割字串的函式。輸入分別為f string 待分割字串 f delimiter 分割字元 f order 取的字串的...
mysql分割字串
一 今天寫東西用到資料庫分割字串,把 貼一下,留個腳印 二 主要部分如下 vpedoids 1,2,3 declare i int set i 1 if i 1 then select substring index vpedoids,i into temp else set temp substr...
mysql分割字串
專案有通過一批id去過濾結果的需求,因為這個id是從其他平台拉下來的excel,為了避免加引號逗號的麻煩,在mysql儲存過程裡面拼接。在此做個記錄。很多地方用得上。1.通過某個字元,分割字串的函式。輸入分別為f string 待分割字串 f delimiter 分割字元 f order 取的字串的...