MySQL查询时使用 substring 方法截取字段长度
MySQL一般查询(查询表 tb1 的 id 和 content 两个字段的内容):
select id,content from tb1;
如果 content 字段内容过长,业务逻辑不需要 content 的全部内容,就需要对 content 内容进去截取查询。
截取查询的语法:
select substring(column_name, start_position, length) from table_name;
在 substring 函数中,第一个参数是指要截取的列名,第二个参数是要开始的位置,第三个参数是要截取的长度。
如果要查询表 tb1 中 content 的前100个字,同时返回 id,MySQL 查询语句如下:
select id,substring(content, 0, 100) from tb1;
我的笔记