欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

一、left()函數(shù)

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

語(yǔ)法格式:left(column,n)

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

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

結(jié)果展示:

二、right()函數(shù)

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

語(yǔ)法格式:right(column,n)

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

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

結(jié)果展示:

三、substr()函數(shù)

substr()函數(shù)是我們?cè)谧鲎址厝〉臅r(shí)候,用的相對(duì)比較對(duì)的一個(gè)函數(shù),因?yàn)樗容^靈活,參數(shù)比較豐富,可以實(shí)現(xiàn)相對(duì)復(fù)雜一點(diǎn)的字符串截取需求。

格式:substr( expression , start , length )

釋義:

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

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

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

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

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

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

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

結(jié)果展示:

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

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

釋義:從column的第二位開(kāi)始截取,截取一位

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

結(jié)果展示:

3,從字符串末尾第一位開(kāi)始截取

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

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

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

結(jié)果展示:

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

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

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

示例語(yǔ)句: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次,之前的所有字符

示例語(yǔ)句: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次,之后的所有字符

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

結(jié)果展示:

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

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

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

結(jié)果展示:

總結(jié)

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

相關(guān)文章

  • mysql 1130錯(cuò)誤,無(wú)法登錄遠(yuǎn)程服務(wù)的解決

    mysql 1130錯(cuò)誤,無(wú)法登錄遠(yuǎn)程服務(wù)的解決

    這篇文章主要介紹了mysql 1130錯(cuò)誤,無(wú)法登錄遠(yuǎn)程服務(wù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn)

    Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn)

    本文主要介紹了Windows環(huán)境MySQL全量備份+增量備份的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • mysql如何創(chuàng)建和刪除唯一索引(unique key)

    mysql如何創(chuàng)建和刪除唯一索引(unique key)

    這篇文章主要介紹了mysql如何創(chuàng)建和刪除唯一索引(unique key)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Mysql數(shù)據(jù)庫(kù)自增id、uuid與雪花id詳解

    Mysql數(shù)據(jù)庫(kù)自增id、uuid與雪花id詳解

    在mysql中設(shè)計(jì)表的時(shí)候,mysql官方推薦不要使用uuid或者不連續(xù)不重復(fù)的雪花id(long形且唯一),而是推薦連續(xù)自增的主鍵id,這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)自增id、uuid與雪花id的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • MySQL不使用order by實(shí)現(xiàn)排名的三種思路總結(jié)

    MySQL不使用order by實(shí)現(xiàn)排名的三種思路總結(jié)

    ORDER BY語(yǔ)句用于根據(jù)指定的列對(duì)結(jié)果集進(jìn)行排序,在日常開(kāi)發(fā)中也經(jīng)常會(huì)用到,但下面這篇文章主要給大家介紹了關(guān)于MySQL不使用order by實(shí)現(xiàn)排名的三種思路,需要的朋友可以參考下
    2021-06-06
  • SPSS連接mysql數(shù)據(jù)庫(kù)的超詳細(xì)操作教程

    SPSS連接mysql數(shù)據(jù)庫(kù)的超詳細(xì)操作教程

    小編最近在學(xué)習(xí)SPSS,在為數(shù)據(jù)庫(kù)建立連接時(shí)真的踩了很多坑,這篇文章主要給大家介紹了關(guān)于SPSS連接mysql數(shù)據(jù)庫(kù)的超詳細(xì)操作教程,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Can''t connect to MySQL server on ''localhost'' (10048)問(wèn)題解決方法

    Can''t connect to MySQL server on ''localhost'' (10048)問(wèn)題解決方

    windows 2003服務(wù)器運(yùn)行php的提示Can't connect to MySQL server on 'localhost' (10048), 下面來(lái)看下解決方法
    2013-09-09
  • 解析MySQL隱式轉(zhuǎn)換問(wèn)題

    解析MySQL隱式轉(zhuǎn)換問(wèn)題

    本文通過(guò)實(shí)例代碼給大家介紹了MySQL隱式轉(zhuǎn)換問(wèn)題,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Mysql雙主配置的詳細(xì)步驟

    Mysql雙主配置的詳細(xì)步驟

    雙主可以在一定程度上保證主庫(kù)的高可用,在一臺(tái)主庫(kù)down掉之后,可以在極短的時(shí)間內(nèi)切換到另一臺(tái)主庫(kù)上,減少了主從同步給線上主庫(kù)帶來(lái)的壓力,這篇文章主要給大家介紹了關(guān)于Mysql雙主配置的詳細(xì)步驟,需要的朋友可以參考下
    2022-06-06
  • mysql存儲(chǔ)過(guò)程之引發(fā)存儲(chǔ)過(guò)程中的錯(cuò)誤條件(SIGNAL和RESIGNAL語(yǔ)句)實(shí)例分析

    mysql存儲(chǔ)過(guò)程之引發(fā)存儲(chǔ)過(guò)程中的錯(cuò)誤條件(SIGNAL和RESIGNAL語(yǔ)句)實(shí)例分析

    這篇文章主要介紹了mysql存儲(chǔ)過(guò)程之引發(fā)存儲(chǔ)過(guò)程中的錯(cuò)誤條件(SIGNAL和RESIGNAL語(yǔ)句),結(jié)合實(shí)例形式分析了mysql使用SIGNAL和RESIGNAL語(yǔ)句來(lái)引發(fā)存儲(chǔ)過(guò)程中的錯(cuò)誤條件相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-12-12

最新評(píng)論