当前位置: 代码网 > it编程>数据库>Mysql > MySQL中substr()函数的使用示例

MySQL中substr()函数的使用示例

2024年05月26日 Mysql 我要评论
截取函数substr()方法以及参数详解1、substr(str, position) 从position截取到字符串末尾str可以是字符串、函数、sql查询语句position代表起始位置,索引位置

截取函数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关键字

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);

到此这篇关于mysql中substr()函数的使用示例的文章就介绍到这了,更多相关mysql substr()函数内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com