首頁  >  文章  >  資料庫  >  MySQL資料庫之字元函數詳解

MySQL資料庫之字元函數詳解

黄舟
黄舟原創
2017-08-07 14:13:511328瀏覽

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()函數用於刪除前導和後續空格,如下圖所示:

1MySQL資料庫之字元函數詳解

13.REPLACE()

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

1MySQL資料庫之字元函數詳解

##14.SUBSTRING()

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

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

1MySQL資料庫之字元函數詳解

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

1MySQL資料庫之字元函數詳解


#16.[NOT] LIKE

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

1MySQL資料庫之字元函數詳解


#

以上是MySQL資料庫之字元函數詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn