" /> Passwort <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Nach Hause SQL ORDER BY
PDF

ORDER BY

ORDER BY

ORDER BY

DESC.

1
2
3
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC

ORDER BY Beispiel

Es gibt eine Tabelle "Personen":

P_idLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger

Dafür verwenden wir diese Abfrage:

1
2
SELECT * FROM Personen
ORDER BY LastName

Ergebnis der Abfrage:

P_idLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
4 Nilsen Tom Vingvn 23 Stavanger
3 Pettersen Kari Storgt 20 Stavanger
2 Svendson Tove Borgvn 23 Sandnes

Beispiel ORDER BY DESC

Итак, мы хотим выбрать все записи из таблицы "Personen", однако, мы хотим, чтобы они были упорядоченны по фамилии и результат был выдан по убыванию.

Dafür verwenden wir diese Abfrage:

1
2
SELECT * FROM Personen
ORDER BY LastName DESC

Ergebnis der Abfrage:

P_idLastNameFirstNameAddressCity
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger
1 Hansen Ola Timoteivn 10 Sandnes

Kommentare

 
+21 #1 Betmen 2010-02-24 19:37 Unbekannte Methode des Sortierens eine zufällige (Random)

MySql:

SELECT [Spalte] FROM [Tabelle]
ORDER BY RAND ()

PostgreSQL:

SELECT [Spalte] FROM [Tabelle]
ORDER BY random ()

Microsoft SQL Server:

SELECT [Spalte] FROM [Tabelle]
ORDER BY NEWID ()

IBM DB2:

SELECT [Spalte], RAND () als IDX
FROM [Tabelle]
ORDER BY IDX

Oracle:

SELECT [Spalte] FROM [Tabelle]
ORDER BY dbms_random.value
Zitieren
 
 
+3 #2 Игорь 2010-08-31 05:19 und die Bedeutung ist in der Randomisierung Aufgabe, wenn die Abfrage zu sortieren und zu organisieren? Zitieren
 
 
+8 #3 Betmen 2010-09-04 23:27 Igor, es gibt! Ich nahm es, wenn ich testilku schrieb, und ich hatte jede Menge derer, die jeweils viele Fragen, wählen Sie drei (fünf, das macht nichts) mit luchaynyh Frage des jeweiligen Themas für die "allgemeine" zu testen. Hier haben wir in SQL zu nehmen:
for i: = 1 bis 5 zu tun
...
Wählen Sie Top 3 Qwest, sie von Fragen Wo sie i = ORDER BY newid ();
...
wir am Ende wählte drei Zufällig In der Tat die erste bis fünfte
Zitieren
 
 
0 #4 Azat 2010-11-09 23:43 Sag mir, wie in der ORDER BY RAND anzugeben () Ich habe die gewünschte Anzahl von Einträgen.
Und sie sagen, dass, wenn aufgrund einer großen Anzahl von Zeilen (Datensätze) - das ist eine enorme Belastung bei der Verwendung von ORDER BY RAND?
Zitieren
 
 
+2 #5 jura4x01 2011-01-12 19:41 Wie erstelle ich eine Abfrage, die alle Daten der Tabelle auswählen wird, aber wird sie durch aufsteigende Anzahl der Wiederholungen Namen sortieren?
dh wenn es eine Tabelle der Städte sollten die Top-Ergebnis den Namen nicht wiederkehrende allgemeine und unten jeweils die längste Liste der Städte mit dem gleichen Namen!
Zitieren
 
 
+3 #6 oo7 2011-03-25 22:11 Können Sie mir bitte sagen, wie man einen Antrag auf Wohnung Nummern machen, wurden in aufsteigender Reihenfolge, aber das Problem ist, dass es Wohnungen mit Laufwerksbuchstaben (zB 127a) Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige