Beste Forummers,
Ik stuit op een heel raar PostgreSQL probleem waar ik helaas niet aan uit kom.
Er is een tabel 'gebruiker', met de kolommen 'id' (integer) en 'nickname' (tekst). Vervolgens heb ik er testdata in gezet:
1 | test_henk
2 | test_kees
3 | test_dirk
4 | test_henk
5 | test_dirk
6 | test_dirk
7 | test_firefox
8 | test_dick
9 | test_dirk
10 | test_dirk
Dan vervolgens voer ik de volgende query uit (d.m.v. een phpscript of pgadmin, maakt verder geen verschil):
SELECT * FROM gebruiker WHERE nickname LIKE '%henk%'
Resultaat: 0 rijen, terwijl er toch echt meerder keren de nickname test_henk voorkomt. Iemand enige idee hoe dit komt?
Edit: nog opmerkelijker is dat ik met LIKE '%test%' wel (alle) records te zien krijg.
Ik stuit op een heel raar PostgreSQL probleem waar ik helaas niet aan uit kom.
Er is een tabel 'gebruiker', met de kolommen 'id' (integer) en 'nickname' (tekst). Vervolgens heb ik er testdata in gezet:
1 | test_henk
2 | test_kees
3 | test_dirk
4 | test_henk
5 | test_dirk
6 | test_dirk
7 | test_firefox
8 | test_dick
9 | test_dirk
10 | test_dirk
Dan vervolgens voer ik de volgende query uit (d.m.v. een phpscript of pgadmin, maakt verder geen verschil):
SELECT * FROM gebruiker WHERE nickname LIKE '%henk%'
Resultaat: 0 rijen, terwijl er toch echt meerder keren de nickname test_henk voorkomt. Iemand enige idee hoe dit komt?
Edit: nog opmerkelijker is dat ik met LIKE '%test%' wel (alle) records te zien krijg.
[ Voor 5% gewijzigd door Verwijderd op 22-11-2007 11:35 ]