Problem mit Ü / Y bei Abfrage

Problem mit Ü / Y bei Abfrage

am 09.05.2005 23:05:04 von Ralf Haas

Hallo,

hab hier ein unerklärliches Problem.

Wenn ich aus einer Tabelle alle Datensätze abfrage, die mit Y anfangen,
schmeißt er auch welche mit dem Anfangsbuchstaben Ü raus.

Hab auch mit PHPmyAdmin die Abfrage versucht - gleiches Ergebnis.
Hier der Schnipsel:

SELECT *
FROM `forum_user`
WHERE 1 AND `f_name`
LIKE 'Y%' LIMIT 0 , 30

f_name ist übrigens varchar(255)

Wer hat eine Erklärung?

--
Ralf Haas

Re: Problem mit Ü / Y bei Abfrage

am 10.05.2005 01:41:34 von Niels Braczek

Ralf Haas schrieb:

> hab hier ein unerklärliches Problem.

Unerklärlich ist es nicht.

> Wenn ich aus einer Tabelle alle Datensätze abfrage, die mit Y anfangen,
> schmeißt er auch welche mit dem Anfangsbuchstaben Ü raus.

Du hast die schwedische Sortierung eingeschaltet.

MfG
Niels

Re: Problem mit Ü / Y bei Abfrage

am 10.05.2005 13:20:38 von thomas.hedrich

Hallo Ralf Haas,

> Wenn ich aus einer Tabelle alle Datensätze abfrage, die mit Y anfangen,
> schmeißt er auch welche mit dem Anfangsbuchstaben Ü raus.

Ich vermute mal, daß das an der (standardmäßig eingestellten)
schwedischen Kollation liegt. Y und Ü sind scheinbar für die Schweden
das, was für uns "ae" und "ä" sind.

Thomas

Re: Problem mit Ü / Y bei Abfrage

am 11.05.2005 00:34:12 von Ralf Haas

OK. Schau ich mir mal an.

Danke für die Hinweise.
Da wäre ich nie drauf gekommen.

Hut ab! ;-)


--
Ralf Haas