如何从mysql数据库字段中检索最后4个字符?

Ton*_*bet 17 php mysql substr

为了能够从PHP和mysql模拟substr,我想做类似的事情

select * from table where last_four_chars(field) = '.png'
Run Code Online (Sandbox Code Playgroud)

Fra*_*mer 44

文档中有一个与此直接相关的示例.

select * from table where SUBSTRING(field, -4) = '.png'
Run Code Online (Sandbox Code Playgroud)


Vin*_*ard 13

具有RIGHT功能:

SELECT RIGHT('abcdefg', 3);
-- efg
Run Code Online (Sandbox Code Playgroud)

您可以使用SUBSTRING获得相同的结果:

SELECT SUBSTRING('abcdefg', -3);
-- efg
Run Code Online (Sandbox Code Playgroud)


Fer*_*ÇER 5

这个快速查询:

Select * from table where picName like '%.png'
Run Code Online (Sandbox Code Playgroud)