Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: Mysql のように大文字と小文字を区別する
Mysql は LIKE 比較で大文字と小文字を区別しません。
大文字と小文字を区別する LIKE 比較を強制的に実行するにはどうすればよいでしょうか?
使用LIKE BINARY:
LIKE BINARY
mysql> SELECT 'abc' LIKE 'ABC'; -> 1 mysql> SELECT 'abc' LIKE BINARY 'ABC'; -> 0
別の代替手段は、を使用することCOLLATEです。
COLLATE
SELECT * FROM table1 WHERE columnName like 'a%' COLLATE utf8_bin;