sql >> Base de Datos >  >> RDS >> Mysql

Consulta de MySQL que distingue entre mayúsculas y minúsculas

Las consultas de MySQL no distinguen entre mayúsculas y minúsculas de forma predeterminada. La siguiente es una consulta simple que busca 'value' . Sin embargo, devolverá 'VALUE' , 'value' , 'VaLuE' , etc…

SELECT * FROM `table` WHERE `column` = 'value'

La buena noticia es que si necesita hacer una consulta que distinga entre mayúsculas y minúsculas, es muy fácil hacerlo usando BINARY operador, que fuerza una comparación byte a byte:

SELECT * FROM `table` WHERE BINARY `column` = 'value'