sql >> Databáze >  >> RDS >> Mysql

V dotazu na regulární výraz MySQL se nerozlišují velká a malá písmena

Myslím, že byste se měli zeptat na svou databázi a ujistit se, že jsou jména snížena, předpokládejme, že toto jméno je jméno, které chcete zjistit, a ve své aplikaci jste jej snížili jako 'abraham', nyní by váš dotaz měl znít takto:

SELECT * FROM `test_tbl` WHERE LOWER(cus_name) = name

Protože nevím, jaký jazyk používáte, právě jsem umístil jméno, ale ujistěte se, že toto je sníženo a měli byste získat Abraham, ABRAHAM nebo jakoukoli variaci jména!

Hepe to pomáhá!



  1. SQL injection nefunguje správně

  2. Jak přidat pozice hodnocení do řádků pomocí DENSE_RANK() v SQL

  3. Jak vytvořit přehled z tabulky v Accessu 2016

  4. Nelze spustit uloženou proceduru MySQL z Javy