Mysql字符串函數(shù)

字符串長(zhǎng)度函數(shù)
  • SELECT CHAR_LENGTH('data'), CHAR_LENGTH('egg');
  • SELECT LENGTH('date');
字符串拼接函數(shù)
  • 無(wú)分隔符的拼接
    SELECT CONCAT('My SQL', '8.0'), CONCAT('my', NULL, 'SQL');
    拼接函數(shù).png
  • 有分隔符的拼接
    SELECT CONCAT_WS('-','lst','2nd','3rd');
    分隔符拼接
替代字符串的函數(shù)

SELECT INSERT ('Quest', 1, 4, 'What') AS col2;

替代字符串

字符串大小寫(xiě)
  • 小寫(xiě) SELECT LOWER('BEAUTIFUL'), LCASE('well');
  • 大寫(xiě) SELECT UPPER('black'), UCASE('BLack');
獲取指定長(zhǎng)度的字符串函數(shù)
  • 左邊開(kāi)始SELECT LEFT('football', 5);
  • 右邊開(kāi)始SELECT RIGHT('football', 5);
填充字符串函數(shù)
  • 左填充 SELECT LPAD('hello', 4, '??'), LPAD('hello',10,'??');
    填充字符串
  • 右填充 SELECT RPAD('hello', 4, '??'), RPAD('hello',10,'??');
刪除空格函數(shù)
  • 左刪除SELECT '( book )',CONCAT('(',LTRIM(' book '),')');
    刪除左空格
  • 右函數(shù)SELECT '( book )',CONCAT('(',RTRIM(' book '),')');
  • 中間 SELECT '( book )',CONCAT('(',TRIM(' book '),')');
重復(fù)生成字符串函數(shù)

SELECT REPEAT('mysql',3);

空格函數(shù)

SELECT CONCAT('(', SPACE(6), ')');

字符串替代

SELECT REPLACE('xxx.mysql.com', 'x', 'w');

字符串替代函數(shù)

字符串比較大小

SELECT STRCMP('txt', 'txt2'), STRCMP('txt2', 'txt'), STRCMP('txt','txt');

獲取子串的函數(shù)
  • kfast
    SELECT SUBSTRING('breakfast',5) AS col1;
  • bre
    SELECT SUBSTRING('breakfast',1,3) AS col1;
    SELECT MID('breakfast',1,3) as col1;
匹配字符串位置的函數(shù)

結(jié)果是三個(gè)5
SELECT LOCATE('ball','football'), POSITION('ball' IN 'football'), INSTR('football', 'ball');

字符串逆序

SELECT REVERSE('abc');

返回指定位置的字符串

SELECT ELT(3, '1st', '2nd', '3rd');

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容