sql >> Database >  >> RDS >> Mysql

Zoals hoofdlettergevoelig in MySQL

Een veel betere oplossing in termen van prestaties:

SELECT .... FROM .... WHERE `concatenated` LIKE BINARY '%SearchTerm%';

Stringvergelijking is hoofdlettergevoelig wanneer een van de operanden een binaire string is.

Een ander alternatief is het gebruik van COLLATE ,

SELECT ....
FROM ....
WHERE `concatenated` like '%SearchTerm%' COLLATE utf8_bin;


  1. Hoe weet ik of ik niet-toegewezen werk heb in een Oracle-transactie?

  2. Haal het juiste deel van een string in SQL Server (T-SQL)

  3. EF en TransactionScope voor zowel SQL Server als Oracle zonder te escaleren/overspannen naar DTC?

  4. Wat is het voordeel van zerofill in MySQL?