MySQL數(shù)據(jù)庫(kù)之字符函數(shù)詳細(xì)說明
發(fā)表時(shí)間:2023-07-31 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]MySQL數(shù)據(jù)庫(kù)中的函數(shù)根據(jù)功能可以劃分為字符函數(shù)、數(shù)值運(yùn)算符與函數(shù)、比較運(yùn)算符與函數(shù)、日期時(shí)間函數(shù)、信息函數(shù)、聚合函數(shù)、加密函數(shù)以及自定義函數(shù)等。1.CONCAT()CONCAT()函數(shù)用于字符連...
MySQL數(shù)據(jù)庫(kù)中的函數(shù)根據(jù)功能可以劃分為字符函數(shù)、數(shù)值運(yùn)算符與函數(shù)、比較運(yùn)算符與函數(shù)、日期時(shí)間函數(shù)、信息函數(shù)、聚合函數(shù)、加密函數(shù)以及自定義函數(shù)等。
1.CONCAT()
CONCAT()函數(shù)用于字符連接,如下圖所示:

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

3.CONCAT_WS()
CONCAT_WS()函數(shù)使用指定的分隔符進(jìn)行字符連接,該函數(shù)的第一個(gè)參數(shù)是指定分隔符,如下圖所示:

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

5.LOWER()
LOWER()函數(shù)將字符轉(zhuǎn)換成大寫字母。
6.UPPER()
UPPER()函數(shù)將字符轉(zhuǎn)換成小寫字母,如下圖所示:

7.LEFT()
LEFT()函數(shù)用于獲取左側(cè)字符。
8.RIGHT()
RIGHT()函數(shù)用于獲取右側(cè)字符,如下圖所示:

9.LENGTH()
LENGTH()函數(shù)用于獲取字符串長(zhǎng)度,如下圖所示:

10.LTRIM()
LTRIM()函數(shù)用于刪除前導(dǎo)空格。
11.RTRIM()
RTRIM()函數(shù)用于刪除后續(xù)空格。
12.TRIM()
TRIM()函數(shù)用于刪除前導(dǎo)和后續(xù)空格,如下圖所示:

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

14.SUBSTRING()
SUBSTRING()函數(shù)用于字符串截取,第一個(gè)參數(shù)是開始截取的起始位置,第二個(gè)參數(shù)是截取的字符數(shù)目
[注意]這里是從1開始計(jì)數(shù)的,而不是從0開始的,如下圖所示:

15.如果省略第二個(gè)參數(shù),則一直截取到字符串的結(jié)尾,如下圖所示:

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

以上就是MySQL數(shù)據(jù)庫(kù)之字符函數(shù)詳解的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。