首頁 >資料庫 >mysql教程 >mysql substring()函數怎麼用

mysql substring()函數怎麼用

青灯夜游
青灯夜游原創
2022-06-17 19:17:2110929瀏覽

在mysql中,substring()函數用於截取字串,可以從字串從特定位置開始傳回給定長度的子字串,語法為“SUBSTRING(字串,n)”,參數「n」的值需要是一個整數,用來指定子字串的起始字符,可以是負值。若參數「n」為負值,則子字串的位置起始於字串結尾的第n個字符,即倒數第n個字符,而不是字串的開頭位置。

mysql substring()函數怎麼用

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

mysql substring()函數:截取字串

#substring()函數可以從字串從特定位置開始截取一個給定長度的子字串並返回。語法:

SUBSTRING(s,n,len)

從字串 s 傳回長度同 len 字元相同的子字串,起始於位置 n。

  • n參數是一個整數,用來指定子字串的起始字符,n可以是負值。

    如果n為正值,則SUBSTRING函數從字串的開始處提取子字串。請參閱以下字串。 mysql substring()函數怎麼用

    如果n為負值,則子字串的位置起始於字串結尾的第 n 個字符,即倒數第 n 個字符,而不是字串的開頭位置。

  • len參數可省略,指定子字串長度

#substring()函數使用範例

1、len參數省略

從“MySQL SUBSTRING”字串中取得子字串:“SUBSTRING”,子字串的位置必須從7開始

mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 7);

mysql substring()函數怎麼用

請注意,如果n參數為零,則SUBSTRING函數傳回一個空字串:

mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 0);

mysql substring()函數怎麼用

#
mysql> SELECT SUBSTRING('MySQL SUBSTRING', -10);

mysql substring()函數怎麼用

2、len參數不省略

#
mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);

mysql substring()函數怎麼用

【相關推薦: mysql影片教學

以上是mysql substring()函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn