etnobommel1989
Goto Top

SQL Anordnung

Ich habe eine Spalte mit Begriffen.

Ich möchte diese Begriffe anordnen wie ich die Reihenfolge haben will also nicht alphabetisch oder numerisch sondern individuell so zu sagen.

Geht sowas mit SQL???

DAnke

Content-Key: 137682

Url: https://administrator.de/contentid/137682

Printed on: April 26, 2024 at 09:04 o'clock

Member: Crusher79
Crusher79 Mar 08, 2010 at 14:58:41 (UTC)
Goto Top
Hi,

Syntax ist ja: ORDER BY column_name(s) ASC|DESC

Man könnte nur eine Hilfsspalte hernehmen und dort dann Buchstaben oder Zahlen eintragen. Anhand dessen dann ab- oder aufsteigend sortieren. Die Anzeige dieser Spalte kann man ja unterdrücken.

Was genau soll den ausgegeben werden? Direkt auf der Konsole oder mit z.B. PHP?

mfg Crusher
Member: etnobommel1989
etnobommel1989 Mar 08, 2010 at 15:06:37 (UTC)
Goto Top
Es wird nach Datum sortiert, aber dieses Datum wird im Textformat importiert und besteht nur aus dem Monatsnamen. Nun will ich nach Monatsnamen sortieren welche aber vom Format her Text sind und nicht Datum oder sowas. Deswegen wollte ich fragen ob das nicht iwie geht:

ORDER BY Monat (Januar, Februar, Maerz...)
Member: masterG
masterG Mar 08, 2010 at 16:39:27 (UTC)
Goto Top
Huhu
Klick ;)

Gruß
masterG
Member: Biber
Biber Mar 08, 2010 at 21:09:45 (UTC)
Goto Top
SELECT AlleMonate.Monat, AlleMonate.wert
FROM AlleMonate
order by Val(Switch ( 
            Monat ="Januar", 1, Monat = "Februar", 2, Monat ="März", 3,    
            Monat ="April", 4, Monat = "Mai",5, Monat = "Juni", 6,   
            Monat = "Juli", 7, Monat = "August", 8, Monat = "September", 9,   
            Monat = "Oktober", 10, Monat = "November", 11, Monat = "Dezember", 12  
      )) ;
Access sollte es schlucken und bei deinem Datenmodell ist es eh schon egal, wie spiralförmig du es abwickelst.