21

PHPとmysqlからsubstrをシミュレートできるようにするために、私は次のようなことをしたいと思います

select * from table where last_four_chars(field) = '.png'
4

4 に答える 4

59

ドキュメントには、これに直接関連する例があります。

select * from table where SUBSTRING(field, -4) = '.png'
于 2011-03-29T02:49:09.843 に答える
16

RIGHT関数付き:

SELECT RIGHT('abcdefg', 3);
-- efg

SUBSTRINGでも同じ結果を得ることができます:

SELECT SUBSTRING('abcdefg', -3);
-- efg
于 2011-03-29T02:47:55.097 に答える
5

この高速クエリ:

Select * from table where picName like '%.png'
于 2015-01-23T17:16:31.837 に答える
2
SELECT * FROM table WHERE SUBSTRING( field, -4 ) = '.png'
于 2011-03-29T02:47:47.893 に答える