共計 1011 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章將為大家詳細(xì)講解有關(guān)怎么在 MySQL 中使用 sql 語句截取字符串,文章內(nèi)容質(zhì)量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
1、left(name,4)截取左邊的 4 個字符
列:
SELECT LEFT(201809,4) 年
結(jié)果:2018
2、right(name,2)截取右邊的 2 個字符
SELECT RIGHT(201809,2) 月份
結(jié)果:09
3、SUBSTRING(name,5,3) 截取 name 這個字段 從第五個字符開始 只截取之后的 3 個字符
SELECT SUBSTRING(成都融資事業(yè)部 ,5,3)
結(jié)果:事業(yè)部
4、SUBSTRING(name,3) 截取 name 這個字段 從第三個字符開始,之后的所有個字符
SELECT SUBSTRING(成都融資事業(yè)部 ,3)
結(jié)果:融資事業(yè)部
5、SUBSTRING(name, -4) 截取 name 這個字段的第 4 個字符位置(倒數(shù))開始取,直到結(jié)束
SELECT SUBSTRING(成都融資事業(yè)部 ,-4)
結(jié)果:資事業(yè)部
6、SUBSTRING(name, -4,2) 截取 name 這個字段的第 4 個字符位置(倒數(shù))開始取,只截取之后的 2 個字符
SELECT SUBSTRING(成都融資事業(yè)部 ,-4,2)
結(jié)果:資事
注意:我們注意到在函數(shù) substring(str,pos, len) 中,pos 可以是負(fù)值,但 len 不能取負(fù)值。
7、substring_index(www.baidu.com , . , 2) 截取第二個 . 之前的所有字符
SELECT substring_index(www.baidu.com , . , 2)
結(jié)果:www.baidu
8、substring_index(www.baidu.com , . , -2) 截取第二個 .(倒數(shù))之后的所有字符
SELECT substring_index(www.baidu.com , . , -2)
結(jié)果:baidu.com
9、SUBSTR(name, 1, CHAR_LENGTH(name)-3) 截取 name 字段,取除 name 字段后三位的所有字符
SELECT SUBSTR(成都融資事業(yè)部 , 1, CHAR_LENGTH( 成都融資事業(yè)部)-3)
結(jié)果:成都融資
關(guān)于怎么在 MySQL 中使用 sql 語句截取字符串就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
向 AI 問一下細(xì)節(jié)