Hallo!
Wie kann ich aber nun eine query machen, die zusaetzlich alle eintraege, die ein *.mp3 haben als erstes anzeigt ??
SELECT IF(SUBSTRING(string, LENGTH(string)-3)='.mp3', '0', '1') AS temp_spalte, string AS ausgabe FROM mp3 ORDER BY temp_spalte ASC, interpreter ASC;
// holt die letzten 4 Zeichen eines Strings
SUBSTRING(interpreter, LENGTH(interpreter)-3)
// sind die letzten 4 Zeichen gleich '.mp3'
SUBSTRING(interpreter, LENGTH(interpreter)-3)='.mp3'
// ja -> temp_spalte=0; nein -> temp_spalte=1;
IF(SUBSTRING(string, LENGTH(interpreter)-3)='.mp3', '0', '1')
Dann wird nach der Spalte "temp_spalte" sortiert, 0 steht vor der 1. Dann wird innerhalb des sortieren nach der Spalte "interpreter" sortiert.
MfG, André Laugks
--
L-Andre @ gmx.de
L-Andre @ gmx.de