如何检索mysql数据库字段中的最后4个字符?
问题描述:
为了能够从PHP和MySQL模拟SUBSTR,我想这样做如何检索mysql数据库字段中的最后4个字符?
select * from table where last_four_chars(field) = '.png'
答
SELECT * FROM table WHERE SUBSTRING(field, -4) = '.png'
答
右功能:
SELECT RIGHT('abcdefg', 3);
-- efg
可以实现与SUBSTRING相同的结果:
SELECT SUBSTRING('abcdefg', -3);
-- efg
答
这种快速查询:
Select * from table where picName like '%.png'