sql >> Database >  >> RDS >> Mysql

SQL 'LIKE'-syntaxis

De gemakkelijkste manier om een ​​hoofdletterongevoelige LIKE te garanderen, is door zoiets als een van deze te gebruiken:

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

Of u kunt het pattern buiten de SQL en gebruik gewoon:

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

Ik gebruik meestal LOWER uit gewoonte omdat kleine letters gemakkelijker te lezen zijn en dus gemakkelijker te debuggen.



  1. MySQL sluit je aan bij twee tabellen, vind het maximale aantal en bestel op

  2. Oracle Ace-wijzigingen

  3. Oracle Sql Developer string letterlijk te lang fout

  4. verifiëren_queryable_inventory heeft ORA-2008 geretourneerd:time-out