WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Anfängerfragen (http://www.wcm.at/forum/forumdisplay.php?f=29)
-   -   Datenbankabfrage - ColdFusion (http://www.wcm.at/forum/showthread.php?t=187990)

nelly 21.03.2006 16:19

Datenbankabfrage - ColdFusion
 
Hallo.
Ich hätte eine dringende Frage an euch:
Wisst ihr wie man den Source-Code eingeben muss, damit beispielsweise die nur die Daten angezeigt werden, von weiblichen Personen?
Ich muss nämlich alle Funktionen dieser Abfragemöglichkeit testen und weiß leider nicht, wie das funktioniert.
Alles was dazu in einem Buch zu finden ist lautet wie folgt- was aber nichts dazu beiträgt, die Anzeige zu erhalten:
SELECT mit_id, vorname, name, gehalt
FROM mitarbeiter
ORDER BY abt_id, geschlecht DESC, name

Laut Buch soll DESC der Befehl sein, um die Frage zu beantworten.

Ich bitte euch um einen Rat.
Liebe Grüße, Nelly:idee:

alfora 21.03.2006 17:15

Der Befehl "ORDER BY" sortiert nur die Ausgabe.

Wenn Du das Ergebnis auf weibliche Personen einschränken willst, dann verwende eine WHERE-Klausel.

SELECT mit_id, vorname, name, gehalt
FROM mitarbeiter
WHERE geschlecht="weiblich"
ORDER BY abt_id ASC, name ASC

oder welche Werte auch immer bei Dir im Feld "geschlecht" stehen.

Das "DESC" heißt übrigens "descending" im Gegensatz zu "ASC" (ascending) und bedeutet, dass die Datensätze in absteigender Reihenfolge sortiert werden sollen, also "w" vor "m".

Siehe z.B. http://www.sql-und-xml.de/sql-tutorial/ oder tonnenweise mehr mit googlen nach "SQL Tutorial".

Wenn es unbedingt mit ORDER BY sein soll, dann verwende
ORDER BY abt_id ASC, geschlecht DESC, name ASC

nelly 22.03.2006 10:34

Vielen Dank!
 
Hallo, vielen Dank für die rasche Rückmeldung.

Ich werde es gleich ausprobieren.

Danke.
Mlg Nelly


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag