亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > MySQL切分函數(shù)substring()的具體使用

MySQL切分函數(shù)substring()的具體使用

熱門標簽:怎樣在地圖標注銷售區(qū)域 啥是企業(yè)400電話辦理 地圖標注費用是多少 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 百應(yīng)電話機器人優(yōu)勢 電話外呼系統(tǒng)改號 曲靖移動外呼系統(tǒng)公司 外呼系統(tǒng)打電話上限是多少 南昌三維地圖標注

  MySQL字符串截取函數(shù)主要有:left(), right(), substring(), substring_index() 四種。各有其使用場景。今天,讓我?guī)Т蠹一◣追昼姇r間來熟知它們,Mark!

聲明一下:在MySQL中,下標索引是從1開始的,而不是像java中從0開始的喔!

一、LEFT() 函數(shù)

  LEFT(string,length) ,從字符串string左邊第一位開始,截取長度為length個字符。length應(yīng)大于0,如=0,返回空字符串。示例如下:

mysql> SELECT LEFT('www.csdn.net',5) from web_info w;
+------------------+
| LEFT('www.csdn.net',5) |
+------------------+
| www.c   |
+------------------+
1 row in set (0.00 sec)

二、RIGHT() 函數(shù)

  LEFT(string,length) ,從字符串string右邊第一位開始,截取長度為length個字符,仍然是正向順序截取。length應(yīng)大于0,如=0,返回空字符串。

mysql> SELECT RIGHT('www.csdn.net',5) from web_info w;
+-------------------------+
| RIGHT('www.csdn.net',5) |
+-------------------------+
| n.net     |
+-------------------------+
1 row in set (0.00 sec)

三、SUBSTRING() 函數(shù)

substring()是專門用來對字符串進行切分的函數(shù),主要有兩種形式:

  • SUBSTRING(string,position);
  • SUBSTRING(string,position,length);

以下是上述兩類語句的SQL標準版本寫法,意義相同,它更長,但更具表現(xiàn)力。

SUBSTRING(string FROM position);
SUBSTRING(string FROM position FOR length);

下面讓我們來一起看一下SUBSTRING()的兩種用法示例;

1.SUBSTRING(string,position)

  • string:參數(shù)是要操作的字符串。
  • position: 參數(shù)是一個"整數(shù)",用于指定子串的起始字符,position可以是正整數(shù)或負整數(shù)。若position大于操作字符串的長度,則返回空字符串。

例如,從“www.csdn.net”字符串中獲取子字符串:“csdn.net”,子串的位置必須從5開始,如以下SELECT語句:

mysql> SELECT substring('www.csdn.net',5) from web_info w;
+-----------------------------+
| substring('www.csdn.net',5) |
+-----------------------------+
| csdn.net     |
+-----------------------------+
1 row in set (0.00 sec)

2.SUBSTRING(string,position,length)

  除了string和position參數(shù)之外,SUBSTRING函數(shù)還有一個length參數(shù)。length是一個正整數(shù),用于指定子字符串的字符數(shù)。如果length=0,那么會返回空字符串。

例如,獲取www.csdn.net中的csdn,SQL如下:

mysql> SELECT substring('www.csdn.net',5,4) from web_info w;
+-------------------------------+
| substring('www.csdn.net',5,4) |
+-------------------------------+
| csdn       |
+-------------------------------+
1 row in set (0.00 sec)

或者通過配置position,從后往前數(shù);SQL如下:

mysql> SELECT substring('www.csdn.net',-8,4) from web_info w;
+--------------------------------+
| substring('www.csdn.net',-8,4) |
+--------------------------------+
| csdn       |
+--------------------------------+
1 row in set (0.00 sec)

又或者通過SQL標準方式來寫,SQL如下:

mysql> SELECT substring('www.csdn.net' FROM 5 FOR 4) from web_info w;
+----------------------------------------+
| substring('www.csdn.net' FROM 5 FOR 4) |
+----------------------------------------+
| csdn         |
+----------------------------------------+
1 row in set (0.00 sec)

另外,MySQL中的 mid(), substr() 等價于 substring() 函數(shù)哦!

四、SUBSTRING_INDEX() 函數(shù)

  SUBSTRING_INDEX(str,delim,count),是一個通過特定標識符"delim"來截取子串的函數(shù),我們?nèi)粘J褂妙l率是很高的;

  • delim:通過該標識符來進行截取的,delim可以為任意字符,不要為空;
  • count:代表第幾次出現(xiàn);count為正數(shù),代表取標識符出現(xiàn)第count次之前的子串;負數(shù)則相反,取標識符出現(xiàn)第count次之后的子串。

例如:‘www.csdn.net',獲取第一次出現(xiàn)標識符'.'前面的子串,SQL如下;

mysql> SELECT SUBSTRING_INDEX('www.csdn.net','.',1) from web_info w;
+---------------------------------------+
| SUBSTRING_INDEX('www.csdn.net','.',1) |
+---------------------------------------+
| www         |
+---------------------------------------+
1 row in set (0.00 sec)

獲取第一次出現(xiàn)標識符'.'后面的子串,SQL如下;

mysql> SELECT SUBSTRING_INDEX('www.csdn.net','.',-2) from web_info w;
+----------------------------------------+
| SUBSTRING_INDEX('www.csdn.net','.',-2) |
+----------------------------------------+
| csdn.net        |
+----------------------------------------+
1 row in set (0.00 sec)

想獲取兩個'.'中間的呢?可以嵌套一下,SQL如下;

mysql> SELECT SUBSTRING_INDEX(substring_index('www.csdn.net','.',2),'.',-1) from web_info w;
+---------------------------------------------------------------+
| SUBSTRING_INDEX(substring_index('www.csdn.net','.',2),'.',-1) |
+---------------------------------------------------------------+
| csdn               |
+---------------------------------------------------------------+
1 row in set (0.00 sec)


五、實戰(zhàn)操作

我們以表web_info為測試表,數(shù)據(jù)如下;

mysql> select * from web_info;
+------+--------+----------------+---------------------+
| w_id | w_name | w_domain  | pub_time   |
+------+--------+----------------+---------------------+
| 1 | CSDN | www.csdn.net | 2020-09-03 11:29:29 |
| 5 | 百度 | www.baidu.com | 2020-09-18 14:37:38 |
| 6 | 淘寶 | www.taobao.com | 2020-09-03 14:37:57 |
+------+--------+----------------+---------------------+
3 rows in set (0.00 sec)

需求1:獲取web_info數(shù)據(jù)的一級域名;
注:這里僅用于舉例說明,與實際會有些出入,如.com.cn那種多級后綴就需另外處理。

mysql> SELECT SUBSTRING_INDEX(w_domain,'.',-2),w.* from web_info w;
+----------------------------------+------+--------+----------------+---------------------+
| SUBSTRING_INDEX(w_domain,'.',-2) | w_id | w_name | w_domain  | pub_time   |
+----------------------------------+------+--------+----------------+---------------------+
| csdn.net       | 1 | CSDN | www.csdn.net | 2020-09-03 11:29:29 |
| baidu.com      | 5 | 百度 | www.baidu.com | 2020-09-18 14:37:38 |
| taobao.com      | 6 | 淘寶 | www.taobao.com | 2020-09-03 14:37:57 |
+----------------------------------+------+--------+----------------+---------------------+
3 rows in set (0.00 sec)

需求2:把w_domain字段數(shù)據(jù)都改成一級域名;

update web_info set w_domain = SUBSTRING_INDEX(w_domain,'.',-2) ;

修改后查詢:

mysql> SELECT * from web_info;
+------+--------+------------+---------------------+
| w_id | w_name | w_domain | pub_time   |
+------+--------+------------+---------------------+
| 1 | CSDN | csdn.net | 2020-09-03 14:54:59 |
| 5 | 百度 | baidu.com | 2020-09-03 14:54:59 |
| 6 | 淘寶 | taobao.com | 2020-09-03 14:54:59 |
+------+--------+------------+---------------------+
3 rows in set (0.00 sec)

好了,MySQL的字符串切分函數(shù)今天就說到這兒,如果對小伙伴兒有用,請不要白嫖哦~~

到此這篇關(guān)于MySQL切分函數(shù)substring()的具體使用的文章就介紹到這了,更多相關(guān)MySQL切分函數(shù)substring內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL處理JSON常見函數(shù)的使用
  • MySQL流程函數(shù)常見用法實例分析
  • PHP操作MySQL的mysql_fetch_* 函數(shù)的常見用法教程
  • 詳解Mysql函數(shù)調(diào)用優(yōu)化
  • MySQL中sum函數(shù)使用的實例教程
  • MySQL的DATE_FORMAT函數(shù)的使用
  • Mysql基礎(chǔ)之常見函數(shù)

標簽:黑河 錦州 隨州 資陽 滄州 荊州 甘南 吉林

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL切分函數(shù)substring()的具體使用》,本文關(guān)鍵詞  MySQL,切分,函數(shù),substring,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL切分函數(shù)substring()的具體使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL切分函數(shù)substring()的具體使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    91麻豆精品国产自产在线观看一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 麻豆系列 在线视频| 亚洲第一色在线| 91麻豆精品国产自产在线观看一区| 青青久久精品| 999久久狠狠免费精品| 成人a大片在线观看| 日日夜夜婷婷| 成人a大片在线观看| 国产不卡福利| 国产成人精品影视| 日韩一级黄色片| 91麻豆爱豆果冻天美星空| 欧美激情中文字幕一区二区| 国产成+人+综合+亚洲不卡| 韩国毛片免费| 国产成人精品影视| 日韩av片免费播放| 二级片在线观看| 国产一级生活片| 九九久久99综合一区二区| 亚洲精品中文字幕久久久久久| 青青久热| 天天做日日爱夜夜爽| 99久久精品国产高清一区二区| 午夜家庭影院| 国产一区精品| 国产伦久视频免费观看 视频| 欧美国产日韩一区二区三区| 成人免费网站久久久| 国产成人精品影视| 日本在线不卡视频| 国产成人精品综合久久久| 精品视频一区二区三区免费| 国产网站免费| 午夜在线亚洲| 精品在线观看国产| 国产a毛片| 999精品在线| 日韩男人天堂| 亚洲女人国产香蕉久久精品| 午夜在线亚洲| 国产激情一区二区三区| 可以免费在线看黄的网站| 亚洲wwwwww| 黄视频网站免费| 四虎影视久久| 国产91精品系列在线观看| 午夜在线亚洲| 韩国三级香港三级日本三级| 日日日夜夜操| 国产高清在线精品一区a| 人人干人人插| 四虎影视库| | 超级乱淫伦动漫| 日韩在线观看免费完整版视频| 欧美激情一区二区三区视频 | 国产91丝袜在线播放0| 精品久久久久久中文字幕2017| 国产精品1024在线永久免费| 免费国产在线视频| 香蕉视频久久| 亚洲精品久久久中文字| 亚洲精品久久久中文字| 高清一级毛片一本到免费观看| 精品国产亚洲一区二区三区| 免费毛片基地| 国产极品白嫩美女在线观看看| 国产亚洲免费观看| 国产一区精品| 91麻豆精品国产高清在线| 夜夜操网| 九九久久99综合一区二区| 欧美大片aaaa一级毛片| 韩国毛片| 国产一区二区精品久| 九九九网站| 精品毛片视频| 久草免费资源| 亚洲天堂免费| 日韩专区亚洲综合久久| 91麻豆精品国产片在线观看 | 国产成人啪精品| 韩国三级视频网站| 免费一级片在线| 欧美激情伊人| 欧美激情一区二区三区视频高清 | 国产高清在线精品一区a| a级毛片免费观看网站| 欧美大片一区| 欧美18性精品| 九九热国产视频| 久久99这里只有精品国产| 九九热国产视频| 国产麻豆精品| 人人干人人插| 国产成人精品综合久久久| 青青久久精品| 欧美激情一区二区三区视频 | 国产综合91天堂亚洲国产| 91麻豆精品国产片在线观看 | | 麻豆污视频| 美女免费精品视频在线观看| 亚洲wwwwww| 99热精品在线| 国产伦精品一区二区三区无广告| 欧美一级视频高清片| 午夜家庭影院| 久久国产影视免费精品| 四虎论坛| 国产伦精品一区二区三区无广告| 午夜在线影院| 麻豆系列 在线视频| 91麻豆精品国产片在线观看 | 999精品在线| 久久精品店| 日本特黄特色aaa大片免费| 欧美激情一区二区三区在线播放 | 四虎影视久久| 国产91精品系列在线观看| 欧美激情一区二区三区在线| 亚洲精品中文字幕久久久久久| 国产精品自拍一区| 欧美大片一区| 欧美大片一区| 黄视频网站免费| 香蕉视频久久| 国产成人啪精品| 久久久久久久久综合影视网| 精品视频在线观看免费| 国产成人女人在线视频观看| 四虎影视久久| 日韩字幕在线| 日韩在线观看视频免费| 日韩在线观看视频免费| 青青久久精品| 午夜在线影院| 91麻豆精品国产自产在线观看一区| 日本伦理片网站| 九九九网站| 国产精品自拍一区| 日韩一级黄色片| 亚洲 激情| 国产国语对白一级毛片| 国产韩国精品一区二区三区| 91麻豆国产| 久久福利影视| 亚洲第一色在线| 国产极品白嫩美女在线观看看| 久久国产一久久高清| 精品在线免费播放| 欧美激情一区二区三区在线播放 | 国产a视频精品免费观看| 夜夜操网| 精品在线免费播放| 毛片成人永久免费视频| 天天做日日爱夜夜爽| 亚洲精品中文字幕久久久久久| 国产视频一区在线| 天堂网中文字幕| 久草免费在线观看| 色综合久久天天综线观看| 99久久精品国产麻豆| 精品毛片视频| 一级女人毛片人一女人| 欧美激情一区二区三区视频高清 | 青青青草视频在线观看| 免费国产在线观看| 香蕉视频久久| 国产激情一区二区三区| 亚洲女人国产香蕉久久精品| 欧美1区2区3区| 午夜欧美成人久久久久久| 999精品视频在线| 黄色福利| 韩国毛片免费| 色综合久久天天综线观看| 国产极品白嫩美女在线观看看| 四虎影视久久| 毛片成人永久免费视频| 精品在线免费播放| 一级女人毛片人一女人| 日韩中文字幕一区二区不卡| 日韩av成人| 毛片高清| 国产一级生活片| 黄视频网站在线看| 日韩在线观看免费完整版视频| 国产麻豆精品| 日日夜夜婷婷| 国产高清在线精品一区a| 国产一区二区福利久久| 毛片高清| 精品视频一区二区三区免费| 欧美激情一区二区三区视频高清 | 91麻豆精品国产片在线观看 | 国产成+人+综合+亚洲不卡|