Bedingte SELECT - Abfrage
Paul
- datenbank
0 Paul0 Vinzenz Mai
Hallo liebe Forum-User,
ich habe folgende Frage:
wie kann man bei einer SQL Abfrage eine bedingte SELECT Anweisung anzeigen.
Beispiel:
SELECT
Name,Vorname,Count(Auftragsnr),
Gehalt < 100 as Gehalt_100, Gehalt >100 as Gehalt_S
FROM
T_Mitarbeiter
Group By Name;
! Hier möchte ich gerne, die Gehälter kleiner als 100 extra ausgeben, sowie die Gehälter größer als 100 !
Doch irgendwie klappt dies nicht bei mir.
HAt jemand einen Vorschlag ? -- Danke
Sorry,
ich habe es hinbekommen !!
Es war ein Denkfehler ;)
THX
Hallo Paul,
SELECT
Name,Vorname,Count(Auftragsnr),
Gehalt < 100 as Gehalt_100, Gehalt >100 as Gehalt_S
FROM
T_Mitarbeiter
Group By Name;
ein Hinweis, den Du beherzigen solltest:
Standard-SQL verlangt, dass Du nach _jeder_ Spalte gruppierst, in der keine Aggregatsfunktion drinsteht. Das einzige Datenbankmanagementsystem, das dabei _keine_ Fehlermeldung liefert, ist MySQL. Dafür garantiert Dir das Handbuch zufällige Ergebnisse in den nicht gruppierten Spalten.
Möchtest Du zufällige Ergebnisse?
Freundliche Grüße
Vinzenz