Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Juni

SELFHTML Forumsarchiv
Alphabetische Reihenfolge beginnen mit z.B i

Informationsseite
  1. Seite (DATENBANK) Alphabetische Reihenfolge beginnen mit z.B i von Roni, 30. 06. 2005, 15:36
nach unten

Alphabetische Reihenfolge beginnen mit z.B i

Die folgende Nachricht zum Thema stammt von: Roni, 30. 06. 2005, 15:36

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

nach obennach unten

Alphabetische Reihenfolge beginnen mit z.B i

Die folgende Nachricht zum Thema stammt von: dedlfix, 30. 06. 2005, 16:11

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";

nach obennach unten

Alphabetische Reihenfolge beginnen mit z.B i

Die folgende Nachricht zum Thema stammt von: Roni, 30. 06. 2005, 16:18

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

nach obennach unten

Alphabetische Reihenfolge beginnen mit z.B i

Die folgende Nachricht zum Thema stammt von: dedlfix, 30. 06. 2005, 16:28

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";

nach obennach unten

Alphabetische Reihenfolge beginnen mit z.B i

Die folgende Nachricht zum Thema stammt von: Roni, 30. 06. 2005, 16:33

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

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum