最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL中字符串截取函數(shù)圖文教程

 更新時(shí)間:2023年01月13日 10:16:38   作者:曉之以理的喵~~  
在SQL的實(shí)際用途中,經(jīng)常會碰到需要對查詢結(jié)果值需要做字段的一些截取,下面這篇文章主要給大家介紹了關(guān)于SQL中字符串截取函數(shù)的相關(guān)資料,需要的朋友可以參考下

前言

字符串截取函數(shù),也是我們在數(shù)據(jù)開發(fā)分析的過程中比較常用的函數(shù),比較常用的函數(shù),有四個(gè) left()、right()、substr()、substring_index() 函數(shù)。

一、left()函數(shù)

含義:返回從字符串左邊開始指定個(gè)數(shù)的字符

語法格式:left(column,n)

釋義:從字段column的字符串內(nèi)容的左面開始截取,總共截取 n 的位置。

示例語句:SELECT office_name,LEFT(office_name,2) FROM database.table

結(jié)果展示:

二、right()函數(shù)

含義:返回從字符串右邊開始指定個(gè)數(shù)的字符

語法格式:right(column,n)

釋義:從字段column的字符串內(nèi)容的右面開始截取,總共截取 n 的位置

示例語句:SELECT office_name,right(office_name,1) FROM database.table

結(jié)果展示:

三、substr()函數(shù)

substr()函數(shù)是我們在做字符串截取的時(shí)候,用的相對比較對的一個(gè)函數(shù),因?yàn)樗容^靈活,參數(shù)比較豐富,可以實(shí)現(xiàn)相對復(fù)雜一點(diǎn)的字符串截取需求。

格式:substr( expression , start , length )

釋義:

(1)expression:需要被截取的字符串,可以是字符串、二進(jìn)制字符串、text、image、列或包含列的表達(dá)式。

(2)start :開始截取的位置。

(3)length :需要截取的長度,(這個(gè)參數(shù)可以省略,如果沒有指定截取長度,默認(rèn)截取后面的所有字符)。

1,從指定位置開始截取到字符串結(jié)束

表達(dá)式:substr(column,2)

釋義:從column的第二位開始截取,到字符串結(jié)束

示例語句:SELECT office_name,SUBSTR(office_name,2) FROM database.table ;

結(jié)果展示:

2,從指定位置截取,并指定截取位數(shù)

表達(dá)式:substr(column,2,1)

釋義:從column的第二位開始截取,截取一位

示例語句:SELECT office_name,SUBSTR(office_name,2,1) FROM database.table ;

結(jié)果展示:

3,從字符串末尾第一位開始截取

表達(dá)式:substr(column,-1)

釋義:從字符串末尾第一位開始截取,省略第三個(gè)函數(shù),表示截取整個(gè)字符串

示例語句:SELECT office_name,SUBSTR(office_name,-1) FROM database.table

結(jié)果展示:

4,從字符串倒數(shù)幾位開始截取,指定個(gè)數(shù)的字符

表達(dá)式:substr(column,-2,1)

釋義:從column倒數(shù)第二位開始截取,截取一位

示例語句:SELECT office_name,SUBSTR(office_name,-2,1) FROM database.table

結(jié)果展示:

四、substring_index() 函數(shù)

1,指定字符在字符串中從前往后數(shù)出現(xiàn)次數(shù)位置,截取該位置之前的所有字符

表達(dá)式:substring_index(column,str,count)

釋義:截取字符串column,str出現(xiàn)從前往后數(shù)第count次,之前的所有字符

示例語句:SELECT substring_index(‘www.baidu.com’,‘.’,2)

結(jié)果展示:

2,指定字符在字符串中從后往前數(shù)出現(xiàn)次數(shù)位置,截取該位置之后的所有字符

表達(dá)式:substring_index(column,str,-count)

釋義:截取字符串column,str出現(xiàn)從后往前數(shù)第count次,之后的所有字符

示例語句:SELECT substring_index(‘www.baidu.com’,‘.’,-2)

結(jié)果展示:

3,指定字符在字符串不存在

表達(dá)式:substring_index(column,str,count)

示例語句:SELECT substring_index(‘www.baidu.com’,‘Goole’,2)

結(jié)果展示:

總結(jié)

到此這篇關(guān)于SQL中字符串截取函數(shù)的文章就介紹到這了,更多相關(guān)SQL字符串截取函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MYSQL常見出錯(cuò)代碼對照

    MYSQL常見出錯(cuò)代碼對照

    MYSQL常見出錯(cuò)代碼對照...
    2007-07-07
  • 詳解Mysql通訊協(xié)議

    詳解Mysql通訊協(xié)議

    這篇文章對Mysql的通訊協(xié)議做了詳細(xì)介紹和說明,希望我們整理的內(nèi)容對你有用,一起學(xué)習(xí)下吧。
    2017-12-12
  • delete、truncate、drop的區(qū)別以及該如何選擇

    delete、truncate、drop的區(qū)別以及該如何選擇

    這篇文章主要給大家介紹了關(guān)于delete、truncate、drop的區(qū)別以及該如何選擇的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用MySQL InnoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • sql模式設(shè)置引起的問題解決辦法

    sql模式設(shè)置引起的問題解決辦法

    這篇文章主要介紹了sql模式設(shè)置引起的問題解決辦法,文章圍繞主題展開詳細(xì)內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • Mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié)

    Mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié)

    本篇文章給大家介紹了mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié),需要的朋友可以參考下
    2017-07-07
  • MySQL修改密碼方法匯總

    MySQL修改密碼方法匯總

    本文中小編給大家匯總介紹了MySQL修改密碼的方法,分為MySQL5.7版本之前以及MySQL5.7版本之后的修改方法,有需要的小伙伴可以參考下
    2018-08-08
  • MySql范圍查找時(shí)索引不生效問題的原因分析

    MySql范圍查找時(shí)索引不生效問題的原因分析

    這篇文章主要給大家介紹了關(guān)于MySql范圍查找時(shí)索引不生效問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 淺談MySQL中float、double、decimal三個(gè)浮點(diǎn)類型的區(qū)別與總結(jié)

    淺談MySQL中float、double、decimal三個(gè)浮點(diǎn)類型的區(qū)別與總結(jié)

    這篇文章主要介紹了淺談MySQL中float、double、decimal三個(gè)浮點(diǎn)類型的區(qū)別與總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法

    MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法

    本文主要介紹了MySQL嵌套查詢實(shí)現(xiàn)子查詢的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

收藏| 新平| 渭源县| 延津县| 汉川市| 和平区| 乐陵市| 洪江市| 尼木县| 罗定市| 灵璧县| 车致| 丰顺县| 灵璧县| 天全县| 永济市| 二连浩特市| 桐柏县| 汕头市| 鲁山县| 克什克腾旗| 葵青区| 苏尼特左旗| 张北县| 平邑县| 内丘县| 金秀| 元谋县| 晴隆县| 武胜县| 克东县| 桃园县| 浠水县| 新绛县| 栾川县| 舒兰市| 南江县| 聂荣县| 额敏县| 枣强县| 永川市|