sql >> Database teknologi >  >> RDS >> Mysql

Der skelnes mellem store og små bogstaver RLIKE

MySQL REGEXP/RLIKE stinker til dette - du skal caste dataene as BINARY for store og små bogstaver søgning:

SELECT * 
  FROM datatbl 
 WHERE CAST(strfield  AS BINARY) rlike '[a-z]*';

Du kan finde dette rejst i kommentarerne til REGEXP/RLIKE-dokumentationen .



  1. MySQL-gruppe efter og bestil efter

  2. Fejl:INSERT EXEC-sætningen kan ikke indlejres. og kan ikke bruge ROLLBACK-sætningen i en INSERT-EXEC-sætning. Hvordan løser man dette?

  3. MySQL char vs. int

  4. Kombiner flere underordnede rækker til én række MYSQL