日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

详解MySQL字符串函数CONCAT()、CONCAT_WS()、INSERT()、REPLACE()、LOWER()、UPPER()用法(二)

發布時間:2025/1/21 数据库 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详解MySQL字符串函数CONCAT()、CONCAT_WS()、INSERT()、REPLACE()、LOWER()、UPPER()用法(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 一、合并字符串函數CONCAT()和CONCAT_WS()
        • 1、CONCAT()
        • 2、CONCAT_WS()
    • 二、替換字符串INSERT()和REPLACE
        • 1、INSERT()
        • 2、REPLACE()
    • 三、字母大小寫轉換函數UPPER()和LOWER()
        • 1、UPPER()
        • 1、LOWER()

前言:在實際的項目開發中有時會有對數據庫某些字段拼接等需求,這種場景有時直接通過數據庫操作比通過代碼實現要方便些,而mysql提供了這樣字符串函數可以用來處理這些需求,例如:CONCAT()等。

一、合并字符串函數CONCAT()和CONCAT_WS()

1、CONCAT()

  • 語法:CONCAT(str1,str2,…,strn),一個或多個參數。

1、返回結果為連接參數產生的字符串。

select CONCAT('Jing','Li','Po','Suo');

結果為:JingLiPoSuo

2、如有任何一個參數為NULL ,則返回值為 NULL。

select CONCAT('Jing','Li','Po',null);

結果為:null

2、CONCAT_WS()

  • 語法:CONCAT_WS(sep,str1,str2,…,strn),sep為分隔符。str為一個或多個參數。

將字符多個字符串連接成一個字符串,字符串之間用分隔符分開。
1、分隔符為NULL時返回NULL

select CONCAT_WS(null,'Jing','Li','Po');

結果為:null
2、子字符串中含有NULL時,函數將忽略NULL。

select CONCAT_WS('-','Jing','Li','Po',null);

結果為:Jing-Li-Po

二、替換字符串INSERT()和REPLACE

1、INSERT()

  • 語法:INSERT(str,pos,len,newstr)
    返回字符串str,開頭在pos位置的子串,并且用len個字符長的字符串代替newstr。如果pos不是字符串的長度范圍內,則返回原始字符串。如果len不是字符串的其余部分的長度范圍內,從位置pos替換字符串的其余部分。如果參數為NULL返回NULL。
SELECT INSERT('JingLiPoSuo', 4, 6, 'What');

結果為:JinWhatuo

2、REPLACE()

  • 語法:REPLACE(str,old_string,new_string);
    REPLACE()函數有三個參數,它將string中的old_string替換為new_string字符串。ULL。
SELECT REPLACE('JingLiPoSuo', 'Li', 'LI');

結果為:JingLIPoSuo

三、字母大小寫轉換函數UPPER()和LOWER()

1、UPPER()

  • 語法:UPPER(str),將所傳入的字符串str中所有字母轉換為大寫字母。
select UPPER('JingLiPoSuo');

結果為:JINGLIPOSUO

1、LOWER()

  • 語法:LOWER(str),將所傳入的字符串str中所有字母轉換為小寫字母。
select LOWER('JingLiPoSuo');

結果為:jingliposuo

總結

以上是生活随笔為你收集整理的详解MySQL字符串函数CONCAT()、CONCAT_WS()、INSERT()、REPLACE()、LOWER()、UPPER()用法(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。