concat('asdf',str);
說明: 拼接asdf 和 str
left(str, length)
說明:left(被擷取字段,擷取長度) 例:select left(content,200) as abstract from tablename
right(str,length)
說明:right(被擷取字段,擷取長度) 例:select right(content,200) as abstract from tablename
substring(str, pos)
substring(str, pos, length)
常用如下:擷取表aa中f001'https://'後至字段結尾的內容
eg.表名aa
f001
f002
12
select substring(f001,9,length(f001))
from data_aa
說明:substring(被擷取字段,從第幾位開始擷取) substring(被擷取字段,從第幾位開始擷取,擷取長度) 例:
select substring(content,5) as abstract from tablename
select substring(content,5,200) as abstract from tablename
(注:如果位數是負數 如-5 則是從後倒數字數,到字串結束或擷取的長度)
substring_index(str,delim,count)
說明:substring_index(被擷取字段,關鍵字,關鍵字出現的次數) 例:
select substring_index(page ,' ',1) ,page from tablename
(注:如果關鍵字出現的次數是負數 如-2 則是從後倒數,到字串結束)
substring(str, instr(str, delim) + count)
說明: substring(被擷取的字串, instr(被擷取的字串, 關鍵字) + 關鍵字長度) 例:
select substring(page, instr(page, ' number ') + 8),page from tablename
instr(欄位名, 字串)
這個函式返回字串在某乙個欄位的內容中的位置, 沒有找到字串返回0,否則返回位置(從1開始)
(注: 擷取的是關鍵字之後的字串)
replace(str,original,replace)
說明:replace(字串,被替換的字串,替換成的字串) 例:
select replace(street ,』asdf 『,」) ,street from tablename 講street中的asdf替換為空
mysql 字串 拼接 擷取 替換
concat asdf str 說明 拼接asdf 和 str left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from tablename right str,length 說明 right 被擷取字...
mysql 字串 拼接 擷取 替換
concat asdf str 說明 拼接asdf 和 str left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from tablename right str,length 說明 right 被擷取字...
MYSQL字串的拼接,擷取,替換,查詢位置
函式說明 concat str1,str2,返回連線引數產生的字串,乙個或多個待拼接的內容,任意乙個為null則返回值為null concat ws x,str1,str2,返回多個字串拼接之後的字串,每個字串之間有乙個x substring str,index,len mid str,index,...