Underline beim Sortieren an richtiger Stelle
Wolfram Hüttermann
- datenbank
0 dedlfix
Liebe Teilnehmer,
ich habe eine Liste mit Texteinträgen dieser Art
OID TEXT
1 Hallo
2 H_B_ist_gut
3 Hyperdoof
ein ORDER-BY-Statement würde die Einträge so erscheinen lassen wie sie sind. Allerdings möchte ich gerne, dass (wie im ASCII-Satz üblich) Einträge mit dem Underline (_) VOR den entsprechenden alphanumerischen erscheinen.
Weiß jemand wie das geht? Danke im Voraus.
Grüße,
Wolfram
echo $begrüßung;
Ich gehe stillschweigend davon aus, dass die Frage sich auf MySQL bezieht.
ein ORDER-BY-Statement [...] wie im ASCII-Satz üblich [...]
Das geht beispielsweise mit dem KeyWord BINARY vor dem Spaltennamen. Allerdings werden dann auch Umlaute "ganz nach hinten" sortiert. Wenn das nicht das gewünschte Verhalten ist, müsstest du dich mit dem Character Set Support in MySQL beschäftigen und da speziell mit der Collation-Problematik. Dabei ist zu beachten, dass es an der Stelle wesentliche Verbesserungen/Veränderungen ab Version 4.1 gibt.
echo "$verabschiedung $name";