MySQL數據庫之字符函數詳解

mysql數據庫中的函數根據功能可以劃分為字符函數、數值運算符與函數、比較運算符與函數、日期時間函數、信息函數、聚合函數、加密函數以及自定義函數等。

MySQL數據庫之字符函數詳解

1.CONCAT()

CONCAT()函數用于字符連接,如下圖所示:

MySQL數據庫之字符函數詳解

2.CONCAT()函數也可用于將一個數據表中的兩個字段的所有記錄進行字符連接,如下圖所示:

MySQL數據庫之字符函數詳解

3.CONCAT_WS()

CONCAT_WS()函數使用指定的分隔符進行字符連接,該函數的第一個參數是指定分隔符,如下圖所示:

MySQL數據庫之字符函數詳解

4.FORMAT()

FORMAT()函數主要用于數字格式化,最終返回一個字符型數字。第一個參數為待格式化的數字,第二個參數為要保留的小數位數,如下圖所示:

MySQL數據庫之字符函數詳解

5.LOWER()

LOWER()函數將字符轉換成大寫字母。

6.UPPER()

UPPER()函數將字符轉換成小寫字母,如下圖所示:

MySQL數據庫之字符函數詳解

7.LEFT()

LEFT()函數用于獲取左側字符。

8.RIGHT()

RIGHT()函數用于獲取右側字符,如下圖所示:

MySQL數據庫之字符函數詳解

9.LENGTH()

LENGTH()函數用于獲取字符串長度,如下圖所示:

MySQL數據庫之字符函數詳解

10.LTRIM()

LTRIM()函數用于刪除前導空格。

11.RTRIM()

RTRIM()函數用于刪除后續空格。

12.TRIM()

TRIM()函數用于刪除前導和后續空格,如下圖所示:

MySQL數據庫之字符函數詳解

13.REPLACE()

REPLACE()函數用于字符串替換,如下圖所示:

MySQL數據庫之字符函數詳解

14.SUBSTRING()

SUBSTRING()函數用于字符串截取,第一個參數是開始截取的起始位置,第二個參數是截取的字符數目

[注意]這里是從1開始計數的,而不是從0開始的,如下圖所示:

MySQL數據庫之字符函數詳解

15.如果省略第二個參數,則一直截取到字符串的結尾,如下圖所示:

MySQL數據庫之字符函數詳解


16.[NOT] LIKE

[NOT] LIKE用于模式匹配,其中%代表0個或多個字符,_代表任意1個字符。返回1表示匹配,0表示不匹配,如下圖所示:

MySQL數據庫之字符函數詳解

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享