mysql 字串擷取函式:left(), right(), substring(), substring_index()。還有 mid(), substr()。其中,mid(), substr() 等價於 substring() 函式,substring() 的功能非常強大和靈活。
1. 字串擷取:left(str, length)
mysql> select left('sqlstudy.com', 3);
| left('sqlstudy.com', 3) |
| sql |
2. 字串擷取:right(str, length)
mysql> select right('sqlstudy.com', 3);
| right('sqlstudy.com', 3) |
| com |
3. 字串擷取:substring(str, pos); substring(str, pos, len)
3.1 從字串的第 4 個字元位置開始取,直到結束。
mysql> select substring('sqlstudy.com', 4);
| substring('sqlstudy.com', 4) |
| study.com |
3.2 從字串的第 4 個字元位置開始取,只取 2 個字元。
mysql> select substring('sqlstudy.com', 4, 2);
| substring('sqlstudy.com', 4, 2) |
| st |
3.3 從字串的第 4 個字元位置(倒數)開始取,直到結束。
mysql> select substring('sqlstudy.com', -4);
| substring('sqlstudy.com', -4) |
| .com |
3.4 從字串的第 4 個字元位置(倒數)開始取,只取 2 個字元。
mysql> select substring('sqlstudy.com', -4, 2);
| substring('sqlstudy.com', -4, 2) |
| .c |
我們注意到在函式 substring(str,pos, len)中, pos 可以是負值,但 len 不能取負值。
4. 字串擷取:substring_index(str,delim,count)
4.1 擷取第二個 '.' 之前的所有字元。
mysql> select substring_index('www.sqlstudy.com.cn', '.', 2);
| substring_index('www.sqlstudy.com.cn', '.', 2) |
| www.sqlstudy |
4.2 擷取第二個 '.' (倒數)之後的所有字元。
mysql> select substring_index('www.sqlstudy.com.cn', '.', -2);
| substring_index('www.sqlstudy.com.cn', '.', -2) |
| com.cn |
4.3 如果在字串中找不到 delim 引數指定的值,就返回整個字串
mysql> select substring_index('www.sqlstudy.com.cn', '.coc', 1);
| substring_index('www.sqlstudy.com.cn', '.coc', 1) |
| www.sqlstudy.com.cn |
4.4 擷取乙個表某個字段資料的中間值 如該字段資料為 1,2,3
mysql> select substring_index(substring_index(該欄位, ',', 2) , ',', -1) from 表名;
| substring_index(substring_index(該欄位, ',', 2); , ',', -1)|
| 2 |
mysql 字串擷取
1 從左開始擷取字串 left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取長度 ...
mysql字串擷取
1 從左開始擷取字串 left str,length 說明 left 被擷取字段,擷取長度 例 select left content,200 as abstract from my content t 2 從右開始擷取字串 right str,length 說明 right 被擷取字段,擷取長度 ...
MySQL 字串擷取
mysql 字串擷取函式 left right substring substring index 還有 mid substr 其中,mid substr 等價於 substring 函式,substring 的功能非常強大和靈活。1 從左開始擷取字串 left str,length 說明 left...