Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL 'LIKE'-Syntax

Der einfachste Weg, ein LIKE ohne Berücksichtigung der Groß- und Kleinschreibung zu gewährleisten, besteht darin, etwas wie das Folgende zu verwenden:

LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)

Oder Sie können das pattern in Groß-/Kleinschreibung umwandeln außerhalb von SQL und verwenden Sie einfach:

LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern

Ich neige dazu, LOWER zu verwenden aus Gewohnheit, da Kleinschreibung leichter zu lesen und somit einfacher zu debuggen ist.