Cet article discutera de la façon dont vous pouvez commander des données par plusieurs colonnes. La commande par plusieurs colonnes ne s'applique qu'à l'instruction SELECT.
Discutons.
Syntaxe
Pour commander des données par plusieurs colonnes, nous pouvons exprimer la requête comme indiqué dans la syntaxe ci-dessous:
Sélectionnez Col_1, Col_2, Col_3,…, Col_nVoyons comment nous pouvons utiliser la syntaxe ci-dessus dans un tableau.
Supposons que nous ayons un exemple de tableau comme indiqué dans la requête ci-dessous:
Créer des utilisateurs de table (Une fois que nous aurons le tableau et les données d'échantillons ajoutés au tableau, nous pouvons continuer.
Par exemple, ordonnons-nous par les colonnes d'abord et d'état First_name et.
SELECT ID, First_name, Last_name, State, ActiveNous trierons le résultat par First_name dans l'ordre croissant et l'état par ordre décroissant dans la requête ci-dessus.
La requête ci-dessus doit revenir:
Gardez à l'esprit que les données de tri par plusieurs colonnes peuvent être bénéfiques. D'un autre côté, vous pourriez subir des frais de performance significatifs dans les grandes bases de données.
Pour trier plusieurs colonnes dans l'ordre croissant, nous pouvons faire:
SELECT ID, First_name, Last_name, State, ActiveDans ce cas, nous trierons les colonnes First_name et Last_name dans l'ordre croissant. Cela devrait revenir:
Pour trier par ordre décroissant, exécutez la requête comme:
SELECT ID, First_name, Last_name, State, ActiveCela devrait revenir:
Conclusion
Ce tutoriel explore à l'aide de SQL pour trier les données à partir d'un résultat via plusieurs colonnes.
Merci pour la lecture!!