欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql的substr從某字段截取

在mysql中,可以使用substr函數(shù)從某字段中截取指定長度的子字符串。

SELECT substr('substring', 3, 4);   -- 結(jié)果為'strin'

以上語句中,substr函數(shù)接受三個(gè)參數(shù):要截取的字符串、要從字符串中的哪個(gè)位置開始截取、截取的字符數(shù)。這里的第一個(gè)參數(shù)為'substring',表示要從這個(gè)字符串中截取部分字符。第二個(gè)參數(shù)為3,表示從第3個(gè)字符(包括第3個(gè)字符)開始截取。第三個(gè)參數(shù)為4,表示要截取4個(gè)字符。

另外,substr函數(shù)同樣適用于從數(shù)據(jù)庫表中的字段中截取子字符串,例如:

SELECT substr(username, 1, 3) FROM users;  -- 從users表中的username字段截取前三個(gè)字符

使用substr函數(shù)時(shí)需要注意,第二個(gè)參數(shù)(起始位置)的值必須大于等于1,同時(shí)必須小于等于字符串長度。如果起始位置為負(fù)數(shù),則表示從字符串末尾開始計(jì)算,例如:

SELECT substr('substring', -3, 2);   -- 結(jié)果為'ng'

以上語句中,substr函數(shù)的第二個(gè)參數(shù)為-3,表示從字符串末尾往前數(shù)第三個(gè)字符開始截取。由于截取的字符數(shù)為2,因此結(jié)果為'ng'。