在MySQL中,可以使用SUBSTRING函數(shù)來(lái)截取某個(gè)字符或字符串。
SELECT SUBSTRING(column_name, start_position, length)FROM table_name;
其中,column_name為要截取的字段名,start_position為開(kāi)始截取的位置,length為要截取的長(zhǎng)度。需要注意的是,MySQL中的位置是從1開(kāi)始的。
如果要截取某個(gè)固定字符串,可以使用LIKE,比如要查找包含“apple”的記錄:
SELECT * FROM table_name WHERE column_name LIKE '%apple%';
其中,%表示任意字符,所以%apple%即表示包含“apple”的字符串,不論其位置在何處。
如果要忽略大小寫(xiě)進(jìn)行匹配,可以使用LOWER函數(shù),將所有字符轉(zhuǎn)換為小寫(xiě),再進(jìn)行匹配:
SELECT * FROM table_name WHERE LOWER(column_name) LIKE '%apple%';
這樣就會(huì)返回所有包含“apple”的記錄了。