" /> Mot de passe <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Accueil SQL ORDER BY
PDF

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

1
2
3
SELECT column_name(s)
D ' nom_table
ORDER BY column_name(s) ASC|DESC

ORDER BY EXEMPLE

Il ya une table "Personnes":

P_IDLastNamePrénomAddressVille
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:

1
2
SELECT * D ' Personnes
ORDER BY LastName

Résultat Requête:

P_IDLastNamePrénomAddressVille
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:

1
2
SELECT * D ' Personnes
ORDER BY LastName DESC

Résultat Requête:

P_IDLastNamePrénomAddressVille
2 Svendsen Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger
1 Hansen Ola Timoteivn 10 Sandnes

Commentaires

 
+21 #1 Betmen 2010-02-24 19:37 Méthode inconnue de tri aléatoire une (aléatoire)

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
 
 
+3 #2 Игорь 2010-08-31 05:19 et le sens est dans la tâche de randomisation si la requête pour trier et organiser? Citer
 
 
+8 #3 Betmen 2010-09-04 23:27 Igor, il y est! Je l'ai pris quand j'ai écrit testilku et j'ai eu des tas de ceux qui, chaque lot de questions, choisir trois (cinq, ce n'est pas grave) avec question luchaynyh de chaque sujet pour le "général" de test. Ici on prend en SQL:
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
 
 
0 #4 Azat 2010-11-09 23:43 Dites-moi comment spécifier dans la clause ORDER BY RAND () j'ai le nombre souhaité d'entrées.
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
 
 
+2 #5 jura4x01 2011-01-12 19:41 Comment créer une requête qui sélectionne toutes les données de table, mais les trier par ordre décroissant Nombre de répétitions Nom?
à 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
 
 
+3 #6 oo7 2011-03-25 22:11 Pouvez-vous s'il vous plaît dire comment faire une demande de numéro d'appartement ont été dans l'ordre croissant, mais le problème est qu'il ya des appartements avec lettre de lecteur (par exemple 127a) Citer
 

Autorisation

Nice, l'Ajax Sondage

Lequel de mes extensions est le meilleur?

Statistiques

Publicité