3

大文字と小文字を区別せずに、MySQL で別の文字列 (列) 内の文字列の最初の位置を見つけるにはどうすればよいですか?

この返された数値 - 文字列の位置に基づいてソートできるようにしたいと考えています。

4

3 に答える 3

3

Locate()を使用してみてください

SELECT LOCATE('bar', 'fooBARBAR'); // return 4

また、照合に基づくmysqlの比較。例えば。

SET NAMES 'binary';
SELECT LOCATE('bar', 'fooBARBAR'); // return 0

それを覚えて。

また、文字列検索での大文字と小文字の区別もお読みください。

于 2013-07-05T07:31:45.163 に答える