《Mysql實(shí)例MySQL筆記之字符串函數(shù)的應(yīng)用》要點(diǎn):
本文介紹了Mysql實(shí)例MySQL筆記之字符串函數(shù)的應(yīng)用,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
字符串操作在程序設(shè)計(jì)中是非常重要的組成部門(mén),而MySQL數(shù)據(jù)庫(kù)中的字符串操作卻相當(dāng)簡(jiǎn)單MYSQL學(xué)習(xí)
必要注意的是:下面所有的函數(shù)只是將修改后的結(jié)果當(dāng)查詢(xún)返回,均不對(duì)原數(shù)據(jù)做出改變MYSQL學(xué)習(xí)
選出指定數(shù)目字符
MYSQL學(xué)習(xí)
代碼如下:
mysql> SELECT RIGHT('nihao',3);
+------------------+
| RIGHT('nihao',3) |
+------------------+
| hao????????????? |
+------------------+
?row in set (0.00 sec)
這里的RIGHT()函數(shù)代表從字符串中選定從右往左數(shù)的三個(gè)字符
與此相似,還有LEFT()函數(shù)MYSQL學(xué)習(xí)
SUBSTRING_INDEX截取字符串
MYSQL進(jìn)修
代碼如下:
mysql> SELECT SUBSTRING_INDEX('HH,MM,SS',',',2);
+-----------------------------------+
| SUBSTRING_INDEX('HH,MM,SS',',',2) |
+-----------------------------------+
| HH,MM???????????????????????????? |
+-----------------------------------+
?row in set (0.00 sec)
此函數(shù)內(nèi)部的第一個(gè)參數(shù)代表必要截取的內(nèi)容,第二個(gè)參數(shù)代表按什么截取
最后一個(gè)是截取到第幾個(gè),1是截取到第一個(gè)逗號(hào),2是截取到第二個(gè)MYSQL學(xué)習(xí)
SUBSTRING截取字符串
MYSQL進(jìn)修
代碼如下:
mysql> SELECT SUBSTRING('helloworld',1,5);
+-----------------------------+
| SUBSTRING('helloworld',1,5) |
+-----------------------------+
| hello?????????????????????? |
+-----------------------------+
?row in set (0.00 sec)
此處截取字符串中1~5的內(nèi)容
UPPER字符串改年夜寫(xiě)
代碼如下:
mysql> SELECT UPPER('hello');
+----------------+
| UPPER('hello') |
+----------------+
| HELLO????????? |
+----------------+
?row in set (0.00 sec)
LOWER字符串改小寫(xiě)
MYSQL學(xué)習(xí)
代碼如下:
mysql> SELECT LOWER('HELLO');
+----------------+
| LOWER('HELLO') |
+----------------+
| hello????????? |
+----------------+
?row in set (0.00 sec)
REVERSE反轉(zhuǎn)字符串
MYSQL進(jìn)修
代碼如下:
mysql> SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh??????????? |
+------------------+
?row in set (0.00 sec)
LTRIM清除左邊過(guò)剩空格
MYSQL學(xué)習(xí)
代碼如下:
mysql> SELECT LTRIM('? hello???? ');
+-----------------------+
| LTRIM('? hello???? ') |
+-----------------------+
| hello???????????????? |
+-----------------------+
?row in set (0.00 sec)
此外還有RTRIM清除右邊空格,TRIM清除雙方全部空格
LENGTH返回字符串中的字符數(shù)量
MYSQL學(xué)習(xí)
代碼以下:
mysql> SELECT LENGTH('helo');
+----------------+
| LENGTH('helo') |
+----------------+
|????????????? 4 |
+----------------+
?row in set (0.00 sec)
《Mysql實(shí)例MySQL筆記之字符串函數(shù)的應(yīng)用》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql實(shí)例MySQL筆記之字符串函數(shù)的應(yīng)用》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/12910.html