您好,登錄后才能下訂單哦!
本篇內容主要講解“mysql如何截取字符串前幾位”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“mysql如何截取字符串前幾位”吧!
mysql截取字符串前幾位的方法:1、使用LEFT()函數,語法“left(被截取字符串,截取長度)”;2、使用SUBSTRING()函數,語法“substring(被截取字符串,1,截取長度)”。
本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
mysql截取字符串前幾位的方法:
1、使用LEFT()函數
LEFT()函數可以從左開始截取字符串
用法:left(str, length)
,即:left(被截取字符串,截取長度)
【實例】使用 LEFT 函數返回字符串中左邊的字符
mysql> SELECT LEFT('MySQL',2); +-----------------+ | LEFT('MySQL',2) | +-----------------+ | My | +-----------------+ 1 row in set (0.04 sec)
由運行結果可知,返回字符串“MySQL”左邊開始的長度為 2 的子字符串,結果為“My”。
2、使用SUBSTRING()函數
SUBSTRING()函數截取特定長度的字符串
用法:
substring(str, pos, length)
,即:substring(被截取字符串,從第幾位開始截取,截取長度)
當SUBSTRING()函數的第二個參數pos
為1時,就是從開頭開始截取特定長度的字符串。
也可能對 pos
使用一個負值。假若這樣,則子字符串的位置起始于字符串結尾的第 pos
個字符,即倒數第 pos
個字符,而不是字符串的開頭位置。
【實例】使用 SUBSTRING 函數獲取指定位置處的子字符串,
mysql> SELECT SUBSTRING('computer',1,3) AS col1, -> SUBSTRING('computer',3,4) AS col2, -> SUBSTRING('computer',-3) AS col3, -> SUBSTRING('computer',-5,3) AS col4; +--------+------+------+------+ | col1 | col2 | col3 | col4 | +------+------+------+------+ | com | mput | ter | put | +--------+------+------+------+ 1 row in set (0.00 sec)
到此,相信大家對“mysql如何截取字符串前幾位”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。