mysql 常用字串函式總結

2021-10-20 14:25:05 字數 1121 閱讀 1971

名稱

功能lower(column str)

字串轉小寫

upper(column str)

字串轉大寫

concat(column str, column str, …)

拼接字串

concat_ws(separator, column str, column str, …),

指定拼接符拼接字串

substr(str, pos[, length])

返回字串的子串,pos索引從1開始,length不指定則到末尾

substring(str, pos[, length])

同上,索引從1開始

left(str, length)

擷取左邊指定長度的子串

right(str, length)

擷取右邊指定長度的子串

length(str)

獲取字串的位元組長度

char_length(str)

字串的字元長度

instr(str, substr)

返回子串在字串的索引位置,如果沒有找到,則返回0

lpad(str, length, padstr)

左填充rpad(str, length, padstr)

右填充trim( [substr from] str )

去除字串首尾的指定子串,預設子串為空格

ltrim([substr from] str)

去除字串左邊的指定子串,預設子串為空格

rtrim([substr from] str)

去除字串右邊的指定子串,預設子串為空格

replace(str, from_str, to_str)

替換全部匹配的子串

format(x , d[, local])

格式化數字x,可用於擷取小數點位數,取整等

space(n)

返回由n個空格組成的子串

repeat(str, count)

返回重複字串count次組成的字串

reverse(str)

反轉字串

strcmp( str1, str2 )

比較兩個字串,大於返回1;等於返回0;小於返回-1

mysql常用字串 MYSQL常用字串函式寶典

mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...

MYSQL 常用字串函式

ascii str 返回值為字串str 的最左字元的數值。left str,len 返回字串str的最左面len個字元。right str,len 返回字串str的最右面len個字元。locate substr,str,pos 返回子串substr在字串str第乙個出現的位置,從位置pos開始。如果...

mysql常用字串函式

size medium color blue b 1.字串長度函式char length str length str b color size char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為...