Con el fin de poder simular substr de PHP y MySQL, quiero hacer algo como¿Cómo recuperar los últimos 4 caracteres de un campo de base de datos mysql?
select * from table where last_four_chars(field) = '.png'
Con el fin de poder simular substr de PHP y MySQL, quiero hacer algo como¿Cómo recuperar los últimos 4 caracteres de un campo de base de datos mysql?
select * from table where last_four_chars(field) = '.png'
The docs tienen un ejemplo directamente relevante para esto.
select * from table where SUBSTRING(field, -4) = '.png'
SELECT * FROM table WHERE SUBSTRING(field, -4) = '.png'
Con la función DERECHA:
SELECT RIGHT('abcdefg', 3);
-- efg
se puede lograr el mismo resultado con SUBSECUENCIA :
SELECT SUBSTRING('abcdefg', -3);
-- efg
Esta consulta rápida:
Select * from table where picName like '%.png'