Alphabetische Reihenfolge beginnen mit z.B i
Roni
- datenbank
Hi zusammen,
Gibt es eine Möglichkeit ein SELECT so zu gestalten das die Sortierung nicht von a-z erfolgt.
Es geht mir darum, die Ergebnistupel sortiert auszugeben wobei ich mir die Sortierung eigentlich egal ist. Wichtig wäre mir daß ich das erste Tupel bestimmen kann, die nachfolgenden Tupel sind egal.
z.B:
Tabelle:
id | begriff
1 | apfel
2 | birne
3 | pflaume
4 | zitrone
Der Select sollte nun so aussehen daß das Ergebnis in der Reihenfolge kommt:
2 | birne
1 | apfel
3 | pflaume
4 | zitrone
wobei die Reihenfolge nach birne willkürlich sein darf.
Ich komme mit order by() nicht weiter.
Danke im vorraus
Roni
echo $begrüßung;
Es geht mir darum, die Ergebnistupel sortiert auszugeben wobei ich mir die Sortierung eigentlich egal ist. Wichtig wäre mir daß ich das erste Tupel bestimmen kann, die nachfolgenden Tupel sind egal.
Es gibt in manchen (allen?) Datenbanksystemen die Möglichkeit des bedingten Ausdrucks. Wie genau die Syntax ist siehst du bitte im Handbuch zu deinem System nach, ich zeige dir hier nur das Prinzip:
ORDER BY (IF begriff = 'birne' THEN 0 ELSE 1) ASC
echo "$verabschiedung $name";
Hi
Es gibt in manchen (allen?) Datenbanksystemen die Möglichkeit des bedingten Ausdrucks. Wie genau die Syntax ist siehst du bitte im Handbuch zu deinem System nach, ich zeige dir hier nur das Prinzip:
ORDER BY (IF begriff = 'birne' THEN 0 ELSE 1) ASC
Was ich an diesem Prinzip nicht verstehe ist ...Then 0 Else 1 ASC
Was passiert im Falle 0 was im Falle 1
Was bedeutet ASC
Ich benutze mysql
werde sogleich im Handbuch nachsehen
Ciao
Roni
echo $begrüßung;
Was ich an diesem Prinzip nicht verstehe ist ...Then 0 Else 1 ASC
Was passiert im Falle 0 was im Falle 1
0 ist kleiner als 1, wird also "nach vorn sortiert".
Was bedeutet ASC
Sortierreihenfolge aufsteigend
echo "$verabschiedung $name";
Hi,
0 ist kleiner als 1, wird also "nach vorn sortiert".
Was bedeutet ASC
Sortierreihenfolge aufsteigend
Verstehe
vielen Dank
Roni
habe noch nicht im Handbuch nachgesehen werde es jetzt aber tun