亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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 1130錯(cuò)誤,無法登錄遠(yuǎn)程服務(wù)的解決

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

    這篇文章主要介紹了mysql 1130錯(cuò)誤,無法登錄遠(yuǎn)程服務(wù)的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • mysql如何創(chuàng)建和刪除唯一索引(unique key)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論