ascii(str)
返回值為字串str 的最左字元的數值。
left(str,len)
返回字串str的最左面len個字元。
right(str,len) 返回字串str的最右面len個字元。
locate(substr,str,pos)
返回子串substr在字串str第乙個出現的位置,從位置pos開始。如果substr不是在str裡面,返回0。
1mysql> select locate('bar', 'foobarbar',5);
-> 7
lower(str) 返回字串str,根據當前字符集對映(預設是iso-8859-1 latin1)把所有的字元改變成小寫。
mysql> select lcase('quadratically');
-> 'quadratically'
upper(str)
返回字串str,根據當前字符集對映(預設是iso-8859-1 latin1)把所有的字元改變成大寫。該函式對多位元組是可靠的。
space(n)
返回由n個空格字元組成的乙個字串。
mysql> select space(6);
-> ' '
replace(str,from_str,to_str)
返回字串str,其字串from_str的所有出現由字串to_str代替。
mysql> select replace('www.mysql.com', 'w', 'ww');
-> 'wwwwww.mysql.com'
該函式對多位元組是可靠的。
repeat(str,count) 返回由重複counttimes次的字串str組成的乙個字串。如果count <= 0,返回乙個空字串。如果str或count是null,返回null。
mysql> select repeat('mysql', 3);
-> 'mysqlmysqlmysql'
reverse(str)
返回顛倒字元順序的字串str。
mysql> select reverse('abc');
-> 'cba'
該函式對多位元組可靠的。
insert(str,pos,len,newstr)
返回字串str,在位置pos起始的子串且len個字元長得子串由字串newstr代替。
mysql> select insert('quadratic', 3, 4, 'what');
-> 'quwhattic'
該函式對多位元組是可靠的。
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常用字串函式
size medium color blue b 1.字串長度函式char length str length str b color size char length 返回值為字串str的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。對於乙個包含五個二位元組字符集,length 返回值為...
常用字串函式
memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。舉例 memset.c include include ma...