
同步启动器:
在实际的项目开发中,有时需要拦截的一部分字段. 有时,与通过代码相比,通过操作直接实现这种情况更加方便快捷. MySQL具有许多可用于满足这些要求的字符串函数mysql截取字符串,例如Mysql字符串拦截摘要: left(),right(),substring(),substring_index().
一个. 从左侧截断字符串
用法: 向左(str,长度),即: 向左(字符串被截获,长度被截取)
SELECT LEFT('www.yuanrengu.com',8)
结果是:
两个. 从右边截断字符串

用法: 正确(str,长度),即: 正确(字符串被截获,长度被截取)
SELECT RIGHT('www.yuanrengu.com',6)
结果是: gu.com
三个. 截取特定长度的字符串
用法:
1. 从字符串的第9个字符开始读取,直到结尾
SELECT SUBSTRING('www.yuanrengu.com', 9)

结果是: rengu.com
2. 从字符串的第9个字符开始,仅使用3个字符
SELECT SUBSTRING('www.yuanrengu.com', 9, 3)
结果是: ren
3. 从字符串的倒数第二个字符读到结尾
SELECT SUBSTRING('www.yuanrengu.com', -6)
结果是: gu.com

4. 从字符串的最后6个字符开始读取,只有2个字符
SELECT SUBSTRING('www.yuanrengu.com', -6, 2)
结果是: gu
四个. 按关键字阅读
用法: substring_index(str,delim,count)mysql截取字符串,即: substring_index(截断的字符串,关键字,关键字出现时间)
1. 截取第二个“. ”之前的所有字符.
SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', 2);

结果是:
2. 截获倒数第二个“. ”之后的所有字符.
SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', -2);
结果是: yuanrengu.com
3. 如果关键字不存在,则返回整个字符串
SELECT SUBSTRING_INDEX('www.yuanrengu.com', 'sprite', 1);
结果是:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-222902-1.html
我也是很支持进一步巩固领先优势的
没有击沉