在MySQL中,我們可以使用SUBSTR函數(shù)來取字符串的部分字符。
語法: SUBSTR(str, start[, length]) 參數(shù)解釋: str:要截取的字符串 start:開始截取的位置,是一個(gè)正整數(shù),從1開始計(jì)算,即第一個(gè)字符的位置是1 length:可選參數(shù),表示要截取的字符數(shù) 例如: SELECT SUBSTR('Hello World', 1, 5); -- 結(jié)果為:Hello SELECT SUBSTR('Hello World', 7); -- 結(jié)果為:World SELECT SUBSTR('Hello World', -5); -- 結(jié)果為:World SELECT SUBSTR('Hello World', -5, 3); -- 結(jié)果為:Wor
在上面的例子中,第一個(gè)語句中,指定了起始位置為1,要截取5個(gè)字符,所以結(jié)果為'Hello'。
第二個(gè)語句中,只指定了起始位置,未指定要截取的字符數(shù),因此將截取起始位置及之后的所有字符,即'World'。
第三個(gè)語句中,起始位置為-5,表示從倒數(shù)第五個(gè)字符開始截取,即'World'。
第四個(gè)語句中,指定了起始位置為倒數(shù)第五個(gè)字符,還要截取三個(gè)字符,因此結(jié)果為'Wor'。
上一篇mysql取字符前4位
下一篇css17種寫法