Aby móc symulować substr z PHP i MySQL, chcę zrobić coś jakJak odzyskać 4 ostatnie znaki z pola bazy danych mysql?
select * from table where last_four_chars(field) = '.png'
Aby móc symulować substr z PHP i MySQL, chcę zrobić coś jakJak odzyskać 4 ostatnie znaki z pola bazy danych mysql?
select * from table where last_four_chars(field) = '.png'
The docs mają przykład bezpośrednio odpowiednie do tego.
select * from table where SUBSTRING(field, -4) = '.png'
SELECT * FROM table WHERE SUBSTRING(field, -4) = '.png'
Z funkcją prawej:
SELECT RIGHT('abcdefg', 3);
-- efg
można osiągnąć ten sam rezultat z podciąg :
SELECT SUBSTRING('abcdefg', -3);
-- efg
to szybko zapytania:
Select * from table where picName like '%.png'