截取函数substr()方法以及参数详解
1、substr(str, position) 从position截取到字符串末尾
str可以是字符串、函数、SQL查询语句
position代表起始位置,索引位置从1开始
select substr(now(), 6);
select substr('2023-10-25', 6);
select substr((select fieldName from tableName where condition), 1);
2、substr(str from position) 从position截取到字符串末尾
和1的操作类似,和上面1的操作对比可以发现只是把括号中的逗号换成from关键字
select substr(now() from 6);
select substr('2023-10-25' from 6);
select substr((select fieldName from tableName where condition) from 1);
3、substr(str, position, length) 从position截取长度为length的字符串
str可以是字符串、函数、SQL查询语句
position代表起始位置
length代表截取的字符串长度
select substr(now(), 1, 4);
select substr('2024-01-01', 1, 4);
select substr((select fieldName from tableName where condition), 1, 4);
4、substr(str from position for length) 从position截取长度为length的字符串
和3的操作类似,和上面3的操作对比可以发现只是把括号中的第一个逗号换成from关键字,
第二个逗号换成了for关键字文章来源:https://www.toymoban.com/news/detail-856243.html
select substr(now() from 6 for 5);
select substr('2023-10-01' from 6 for 5);
select substr((select fieldName from tableName where condition) from 6 for 5);
文章来源地址https://www.toymoban.com/news/detail-856243.html
到了这里,关于MySQL中的substr()函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!