SQLのLIKE演算子は大文字/小文字を区別するのか?しないのか?
すべての実装で試したわけではないのだが、おおよそこんな感じらしい。
SQL | 大文字/小文字を区別しない | 大文字/小文字を区別 |
SQLite | LIKE | GLOB |
PostgreSQL | ILIKE | LIKE |
MySQL | LIKE | LIKE BINARY |
Oracle | UPPER()やLOWER()を用いる | LIKE |
すべての実装で試したわけではないのだが、おおよそこんな感じらしい。
SQL | 大文字/小文字を区別しない | 大文字/小文字を区別 |
SQLite | LIKE | GLOB |
PostgreSQL | ILIKE | LIKE |
MySQL | LIKE | LIKE BINARY |
Oracle | UPPER()やLOWER()を用いる | LIKE |