MySQL lekérdezési probléma
Sziasztok!
Adott egy tábla latin1_swedish_ci karakterkódolással. Lekérdezésnél ékezet érzéketlen, én viszont szeretném, ha csak a pontos ékezethelyes találatokat adná vissza. Ezt hogyan lehet megoldani?
pl:
SELECT * FROM tabla WHERE nev='Bela'
(ez a lekérdezés ne listázza a Béla nevű sorokat)
Úgy sejtem(de lehet tévedek) collation -el kellene megoldani, de nem igazán sikerült.
Előre is köszi a segítséget.
■ Adott egy tábla latin1_swedish_ci karakterkódolással. Lekérdezésnél ékezet érzéketlen, én viszont szeretném, ha csak a pontos ékezethelyes találatokat adná vissza. Ezt hogyan lehet megoldani?
pl:
SELECT * FROM tabla WHERE nev='Bela'
(ez a lekérdezés ne listázza a Béla nevű sorokat)
Úgy sejtem(de lehet tévedek) collation -el kellene megoldani, de nem igazán sikerült.
Előre is köszi a segítséget.
BINARY
bela
,bELA
nem fog találatot okozni.Köszi, ezt is próbáltam már,
(Nem ad találatot ékezethelyesen sem)
Működik
Észrevétel
viszont, ha ékezet nélkül van tárolva akkor működik a bináris összehasonlítás.