程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL筆記之字符串函數的運用

MySQL筆記之字符串函數的運用

編輯:MySQL綜合教程

MySQL筆記之字符串函數的運用。本站提示廣大學習愛好者:(MySQL筆記之字符串函數的運用)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL筆記之字符串函數的運用正文


字符串操作在法式設計中長短常主要的構成部門,而MySQL數據庫中的字符串操作卻相當簡略

須要留意的是:上面一切的函數只是將修正後的成果當查詢前往,均纰謬原數據做出轉變


選出指定命量字符

mysql> SELECT RIGHT('nihao',3);
+------------------+
| RIGHT('nihao',3) |
+------------------+
| hao              |
+------------------+
 row in set (0.00 sec)

這裡的RIGHT()函數代表從字符串當選定從右往左數的三個字符

與此相似,還有LEFT()函數


SUBSTRING_INDEX截取字符串

mysql> SELECT SUBSTRING_INDEX('HH,MM,SS',',',2);
+-----------------------------------+
| SUBSTRING_INDEX('HH,MM,SS',',',2) |
+-----------------------------------+
| HH,MM                             |
+-----------------------------------+
 row in set (0.00 sec)

此函數外部的第一個參數代表須要截取的內容,第二個參數代表按甚麼截取

最初一個是截取到第幾個,1是截取到第一個逗號,2是截取到第二個


SUBSTRING截取字符串

mysql> SELECT SUBSTRING('helloworld',1,5);
+-----------------------------+
| SUBSTRING('helloworld',1,5) |
+-----------------------------+
| hello                       |
+-----------------------------+
 row in set (0.00 sec)

此處截取字符串中1~5的內容

UPPER字符串改年夜寫

mysql> SELECT UPPER('hello');
+----------------+
| UPPER('hello') |
+----------------+
| HELLO          |
+----------------+
 row in set (0.00 sec)

LOWER字符串改小寫

mysql> SELECT LOWER('HELLO');
+----------------+
| LOWER('HELLO') |
+----------------+
| hello          |
+----------------+
 row in set (0.00 sec)

REVERSE反轉字符串

mysql> SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh            |
+------------------+
 row in set (0.00 sec)

LTRIM消除右邊過剩空格

mysql> SELECT LTRIM('  hello     ');
+-----------------------+
| LTRIM('  hello     ') |
+-----------------------+
| hello                 |
+-----------------------+
 row in set (0.00 sec)

另外還有RTRIM消除左邊空格,TRIM消除雙方全體空格

LENGTH前往字符串中的字符數目

mysql> SELECT LENGTH('helo');
+----------------+
| LENGTH('helo') |
+----------------+
|              4 |
+----------------+
 row in set (0.00 sec)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved