sql查询中截取字符串

SQL 语句中查询结果字符截取left,right,substrng用法

    在SQL的实际用途中,经常会碰到需要对查询结果值需要做字段的一些截取,下面列举经常用到的三种常用截取方式。

      1.LEFT(str, length):从左边开始截取str,length是截取的长度;

      2.RIGHT(str, length):从右边开始截取str,length是截取的长度;

      3.SUBSTRING(str  ,n ,m):返回字符串str从第n个字符截取到第m个字符;

例子:截取查询结果前10个字符

SELECT LEFT(字段名称,10) from 表名称 WHERE 条件1 and 条件2 ORDER BY alarm_time DESC LIMIT 1;
SELECT LEFT(alarm_time,10) from fire_alarm_event WHERE is_deleted = 0 and is_alarm = 1 ORDER BY alarm_time DESC LIMIT 1;

 截取不定长字符串 : 某个字符串后面的所有字符串

SELECT cage_name,substring(exhibition_img,39,LENGTH(exhibition_img)),substring(cage_img,39,LENGTH(exhibition_img)) from aco_breed_place_species_cage;

 sql查询中截取字符串_第1张图片

如果对您有帮助,帮忙点赞关注哦,谢谢!

你可能感兴趣的:(sql)