大家好,又见面了,我是你们的朋友全栈君。
Mysql字符串截取函数:left()、right()、substring()、substring_index()。
用法:left(str, length),即:left(被截取字符串, 截取长度)
SELECT LEFT('www.yuanrengu.com',8); -- www.yuan
用法:right(str, length),即:right(被截取字符串, 截取长度)
SELECT RIGHT('www.yuanrengu.com',6); -- gu.com
用法:
从字符串的第9个字符开始读取直至结束
SELECT SUBSTRING('www.yuanrengu.com', 9); -- rengu.com
从字符串的第9个字符开始,只取3个字符
SELECT SUBSTRING('www.yuanrengu.com', 9, 3); -- ren
从字符串的倒数第6个字符开始读取直至结束
SELECT SUBSTRING('www.yuanrengu.com', -6); -- gu.com
从字符串的倒数第6个字符开始读取,只取2个字符
SELECT SUBSTRING('www.yuanrengu.com', -6, 2); -- gu
用法:substring_index(str, delim, count),即:substring_index(被截取字符串,关键字,关键字出现的次数)
截取第二个“.”之前的所有字符
SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', 2); -- www.yuanrengu
截取倒数第二个“.”之后的所有字符
SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', -2); -- yuanrengu.com
如果关键字不存在,则返回整个字符串
SELECT SUBSTRING_INDEX('www.yuanrengu.com', 'sprite', 1); -- www.yuanrengu.com
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139972.html原文链接:https://javaforall.cn