ORDER BY-Bedingungsanweisung
Diese Bedingungsklausel wird normalerweise in Kombination mit der SELECT-Anweisung verwendet, um die Abfrageergebnisse nach dem angegebenen Feld zu sortieren.
SELECT fieldlist
FROM table
WHERE selectcriteria
ORDER BY field[ASC|DESC] [,field2[ASC|DESC][,...]]
fieldlist
Der Name des Feldes, das abgefragt werden soll. Kann mit ALL, DISTINCT, DISINCTROW oder TOP verwendet werden.
Tabelle
Der Name der abzufragenden Tabelle.
selectcriteria
Die Standardeinstellung der Abfrage.
field1
Geben Sie an, welches Feld als Grundlage für die Sortierung verwendet werden soll. Wenn Sie ORDER BY nicht hinzufügen, wird der abgefragte Datensatz nicht sortiert.
ASC
Kategorien in aufsteigender Reihenfolge. (Standard)
DESC
Kategorien in absteigender Reihenfolge.
Zum Beispiel:
Oder wenn wir die Ausgabedaten nach der Reihenfolge der Geburt sortieren möchten, können wir den folgenden Befehl verwenden.
Name, Geburtstag auswählen
AUS Personalformular
NACH Geburtstag sortieren
Nachname, Vorname auswählen
FROM Employees
ORDER BY LastName ASC
IN-Bedingungsklausel
Geben Sie an, welche Tabelle der externen Datenbank ausgewählt werden soll. (Es muss sich um eine Datenbank handeln, mit der die Microsoft Jet-Datenbank-Engine eine Verbindung herstellen kann, z. B. dBase, Paradox usw.) "type"] |[""[type;DATABASE=path]]}
FROM tableexPRession IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
Ziel
Der Name der externen Tabelle, in die Daten eingefügt werden sollen.
tableexpression
Der Name der Tabelle oder der Name der Tabelle, aus der die Daten gelesen werden. Dieser Parameter kann ein einzelner Tabellenname oder eine gespeicherte SQL-Abfrage usw. sein.
path
Enthält den vollständigen Pfadnamen der Tabelle.
Typ
Der Typname der Datenbank, der normalerweise verwendet wird, wenn die Datenbank zur Jet-Datenbank gehört. (Beispiel: dBASE III, dBASE IV, Paradox 3.x, Paradox 4.x oder Btrieve)
Beispiel: Die folgenden beiden Absätze haben dieselbe Bedeutung
TeilA ... .FROM Table
IN ""[dBASE IV;DATABASE=C:DBASEDATASALES;];
PartB....FROM Table
IN "C:DBASEDATASALES" "dBASE IV; "
Zum Beispiel: Microsoft Jet-Datenbank
SELECT Kundennummer
FROM Kundentabelle
IN CUSTOMER.MDB
WHERE Kundennummer Wie „A*“;
Wobei CUSTOMER.MDBO der Datenbankname der Jet-Datenbank ist, die die Kundentabelle enthält.
Zum Beispiel: dBASE III oder IV
Kundennummer AUSWÄHLEN
VOM Kundenformular
IN „C:DBASEDATASALES“ „dBASE IV;“
WHERE KundennummerWie „A*“;
Wenn wir also eine andere Datenbank als Access verwenden, müssen wir den Typnamen der Datenbank angeben.
Das Obige ist der Inhalt einer umfassenden Einführung in die SQL-Syntax (3). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!