ORDER BY - Utilisé pour trier les résultats.
ORDER BY - Utilisé pour trier les résultats figurant dans cette colonne.
ORDER BY - Vous permet de trier les enregistrements dans l'ordre croissant par défaut.
Si vous voulez trier les enregistrements dans l'ordre décroissant, alors vous pouvez utiliser le mot-clé DESC.
Tri SQL ORDER BY
ORDER BY EXEMPLE
Il ya une table "Personnes":
| P_ID | LastName | Prénom | Address | Ville |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendsen | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
Donc, nous voulons sélectionner tous les enregistrements de la table ci-dessus, cependant, nous voulons qu'ils soient triés par nom.
Pour cela, nous utilisons cette requête:
Résultat Requête:
| P_ID | LastName | Prénom | Address | Ville |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 2 | Svendsen | Tove | Borgvn 23 | Sandnes |
COMMANDE PAR Exemple DESC
Итак, мы хотим выбрать все записи из таблицы "Personnes", однако, мы хотим, чтобы они были упорядоченны по фамилии и результат был выдан по убыванию.
Pour cela, nous utilisons cette requête:
Résultat Requête:
| P_ID | LastName | Prénom | Address | Ville |
|---|---|---|---|---|
| 2 | Svendsen | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
SQL ORDER BY





Commentaires
MySql:
SELECT [Colonne] D' [table]
ORDER BY RAND ()
PostgreSQL:
SELECT [Colonne] D' [table]
ORDER BY random ()
Microsoft SQL Server:
SELECT [Colonne] D' [table]
ORDER BY NEWID ()
IBM DB2:
SELECT [colonne], RAND () comme IDX
D' [table]
ORDER BY IDX
Oracle:
SELECT [Colonne] D' [table]
ORDER BY dbms_random.value Citer
pour i: = 1 à 5 ne
...
Sélectionnez top 3 Qwest, eux de questions Où les i = ORDER BY NEWID ();
...
à la fin nous avons choisi trois Aléatoire En fait le premier au cinquième Citer
Et ils disent, si un grand nombre de lignes de bases de données (enregistrements) - ce qui est un énorme fardeau en utilisant ORDER BY RAND?
Citer
à savoir s'il ya un tableau des villes, le meilleur résultat devrait être le nom de la non-récurrents générale et en-dessous, respectivement, la plus longue liste de villes avec le même nom! Citer