A megoldás a binary, ahogy azt Frostech0 is írta kapásból, vagy pedig megfelelő collation használata, ahogy vision2003 írta. Gyakorlatilag a 2 megoldás ugyan azon az elgondoláson alapul: a karakterek byte értékének (bináris megfelelőjének) összehasonlításán.
Hogy melyik megoldás a jobb? Az attól függ, hogy rendszeresen szükséged van-e a bináris összehasonlításra a lekérdezésekben. Ha igen, akkor használd a collation-t, ha nem, akkor használd a binary kifejezést. De ha collation-t használsz, akkor alapból állítsad át erre az adott mezőt és ne az sql-ben kényszerítsed ki a collation váltást, mert az nagyon költséges művelet!
Ha a binary like-kal nem tudsz ékezetes karakterre keresni, akkor elhibáztad a karakter kódolást. Frostech0 megoldása tökéletes. |