2024-05-10 11:14:48
LOCATE(substr , str ):返回子串 substr 在字串 str 中第一次出現的位置,如果字元substr在字串str中不存在,則返回0; POSITION(substr IN str ):返回子串 substr 在字串 str 中第一次出現的位置,如果字元substr在字串str中不存在,與LOCATE函式作用相同; LEFT(str, length):從左邊開始擷取str,length是擷取的長度; RIGHT(str, length):從右邊開始擷取str,length是擷取的長度; SUBSTRING_INDEX(str ,substr ,n):返回字元substr在str中第n次出現位置之前的字串; SUBSTRING(str ,n ,m):返回字串str從第n個字元擷取到第m個字元; REPLACE(str, n, m):將字串str中的n字元替換成m字元; LENGTH(str):計算字串str的長度。
--
len('template_1')-CHARINDEX('_',REVERSE(template_1'))+1:獲取字元在字串中最後一次出現的位置
--
SUBSTRING('template_fac_1',1,len('template_fac_1')- CHARINDEX('_',REVERSE('template_fac_1'))):擷取最後一個‘_’前面的子字串
--