sql >> Database >  >> RDS >> Mysql

MySql REGEXP-operator

Gebruik de BINARY zoekwoord, dat REGEXP . dwingt om de string te matchen als een binaire string, wat hoofdlettergevoelig wordt gedaan.

SELECT 'a' REGEXP 'A', 'a' REGEXP BINARY 'A';

Hoewel dit niet expliciet staat in de documenten (dat je het kunt doen met een gewone string), in mijn ervaring werkt het zoals verwacht.




  1. Meerdere tabellen samenvoegen om NIET GELIJKE waarden te krijgen in MySQL

  2. Expliciete MySQL-querycache uitschakelen in sommige delen van het programma

  3. PySpark sqlContext gelezen Postgres 9.6 NullPointerException

  4. Sequelize:Or-conditie over meerdere tabellen