最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

常用的MySQL字符串函數(shù)詳細(xì)攻略

 更新時(shí)間:2025年12月01日 09:50:58   作者:霍理迪  
這篇文章介紹了MySQL中常用的字符串函數(shù),包括ASCII碼、字符長度、字符串合并、查找位置、格式化、替換、大小寫轉(zhuǎn)換、填充、截取、索引、重復(fù)和反轉(zhuǎn)等,感興趣的朋友小編一起看看吧

#1、SELECT ASCII("abc");    返回字符串S的首字符的ASCII碼

#2、SELECT CHAR_LENGTH("abcd") AS ’返回字符串長度‘;

#3、和CHAR_LENGTH等同

SELECT CHARACTER_LENGTH("abcd") AS ‘返回字符串長度';

#4、將多個(gè)字符串合并成一個(gè)字符串

SELECT CONCAT("ABC",'DEF','王五') AS ‘合并后的字符串';

#5、合并字符串但首字符為分隔符

SELECT CONCAT_WS('-','abc','def','qwe') AS ;‘合并字符串';

#6、返回第一個(gè)字符串s在在字符串列表中第一次出現(xiàn)的位置,如果找不到就返回0

SELECT FIELD('a','b','c','a','d')‘位置';

#7、FIND_IN_SEF和FIELD作用相同但寫法不同

SELECT FIND_IN_SET('a','b,d,e,f,g,a') '位置‘;

#8、將數(shù)字X格式化,將x保留到小數(shù)點(diǎn)后n位,最后一位四舍五入

SELECT FORMAT(1234456.789,2)'格式化數(shù)字‘;

#9、字符串s2替換s1從n開始長度為len的字符串

SELECT INSERT("bilibili.com",3,1,"github") '替換后的內(nèi)容‘;-- bigithubibili.com

#10、從字符串s中獲取s1的開始位置,找不到則返回0

SELECT LOCATE('bc','a2defgbc') '位置‘;

#11、將字符串s里面內(nèi)容轉(zhuǎn)化為小寫字母

SELECT LCASE('DDsaADADAssdIi') '轉(zhuǎn)化小寫字母‘;

#12、將字符串s里面內(nèi)容轉(zhuǎn)化為小寫字母

SELECT LOWER('SHSHhshshsSHSHS') '轉(zhuǎn)化小寫字母‘;

#13、將字符串s里面內(nèi)容轉(zhuǎn)化為大寫字母

SELECT UCASE("DDsaADADAssdIi")‘轉(zhuǎn)化為大寫字母';

#14、將字符串s里面內(nèi)容轉(zhuǎn)化為大寫字母

SELECT UPPER("ddDDsaADADAssdIi")‘轉(zhuǎn)化為大寫字母';

#15、從字符串s1的開始位置填充s2直到字符串的長度達(dá)到len

SELECT LPAD('abc',10,'jk') ‘填充后的字符串';-- jkjkjkjabc

#16、從字符串s1的結(jié)束位置填充s2直到字符串的長度達(dá)到len

SELECT RPAD('abc',10,'jk') ‘填充后的字符串';-- abcjkjkjkj

#17、去除字符串開始處空格

SELECT LENGTH('   adc   bjk   ');-- 15字符
SELECT LTRIM('   adc   bjk   ') '去除字符串S開始處的空格';

#18、去除字符串結(jié)束處空格

SELECT LENGTH(RTRIM('   adc   bjk   ')) ‘去除字符串結(jié)尾空格并輸出字符串?dāng)?shù)量12';

#19、去除字符串開始和結(jié)尾出空格

SELECT LENGTH(TRIM('   adc   bjk   ')) ‘去除字符串首尾空格并輸出字符串長度為9;

#20、從字符串 s 的 n 位置截取長度為 len 的子字符串

SELECT MID('abcdefjklmn',3,5) '從第三個(gè)字符開始截取五個(gè)字符;-- cdefj

#21、從字符串 s 的 start 位置截取長度為 length子字符串

SELECT SUBSTRING('abcdefghijklmn',3,5) ‘相當(dāng)于MID';

#22、從字符串 s 的 start 位置截取長度為 length 的子字符串

SELECT SUBSTR('abcdefghijklmn',3,5) ‘和上面差不多';-- cdefj

#23、SUBSTRING_INDEX(s, delimiter, number):返回從字符串 s 的第 number 個(gè)出現(xiàn)的分隔符 delimiter 之后的子串

SELECT SUBSTRING_INDEX('a*b','*',1);-- a

SELECT SUBSTRING_INDEX('a*b','*',-1);-- b

#24、從字符串 s 中獲取 s1 的開始位置

SELECT POSITION('a' IN 'fhsabede') '位置';

#25、將字符串 s 重復(fù) n 次

SELECT REPEAT('I LOVE YOU',10) '重復(fù)后的字符串';

#26、將字符串 s2 替代字符串 s 中的字符串 s1

SELECT REPLACE('abcabcqwabc','a','A') '替換后的字符串';

#27、將字符串s的順序反過來

SELECT REVERSE('abcd') '反轉(zhuǎn)后的字符串';

#28、返回字符串 s 的前 n 個(gè)字符

SELECT LEFT('abcdefg',3) '前3個(gè)字符';

#29、返回字符串 s 的后 n 個(gè)字符

SELECT RIGHT('abcdefg',3) '后3個(gè)字符';

#30、返回 n 個(gè)空格space(n)

SELECT LENGTH(SPACE(10)) '空格字符個(gè)數(shù)';

#31、比較字符串 s1 和 s2,如果 s1 與 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1<s2 返回 -1

SELECT STRCMP('abc','abc'); -- 0

SELECT STRCMP('abc','ABC'); -- 0
SELECT STRCMP('abcd','abc');-- 1

SELECT STRCMP('abc','abcd'); -- -1

到此這篇關(guān)于常用的MySQL字符串函數(shù)一覽的文章就介紹到這了,更多相關(guān)mysql字符串函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

宜阳县| 文昌市| 靖边县| SHOW| 汉中市| 西青区| 三原县| 安新县| 灵寿县| 泌阳县| 舞钢市| 滨州市| 克东县| 满城县| 日照市| 申扎县| 兴城市| 万年县| 新巴尔虎右旗| 长治市| 深泽县| 汽车| 温泉县| 新闻| 措勤县| 本溪| 石河子市| 富阳市| 茶陵县| 巴南区| 平武县| 仁怀市| 普定县| 新绛县| 吴川市| 仙游县| 龙海市| 南华县| 绥宁县| 呼玛县| 武强县|