| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment trier une requête MySQL avec ORDER by
    lignes d'une requête MySQL SELECT sont retournés dans un ordre arbitraire ou imprévisible . Depuis le retour a plus à voir avec hachage internes et des algorithmes de recherche que lui fait avec vos données , l' ordre des lignes n'est généralement pas utile à un programmeur . Pour rétablir les lignes dans un ordre significatif , vous pouvez utiliser la clause ORDER BY de la commande SELECT pour les trier. Instructions
    1

    forment la commande SELECT de base pour retourner les lignes dans lesquelles vous êtes intéressé. À ce stade, l'ordre dans lequel les lignes sont renvoyées n'a pas d'importance . Cet exemple interroge une base de données clients d'obtenir une liste de clients avec des soldes négatifs. Exemple: SELECT * FROM clients WHERE équilibre
    2

    Ajouter une clause ORDER BY . ORDER BY dira le serveur MySQL pour trier les lignes par une colonne . Par exemple, si vous voulez voir tous les comptes en suspens afin de leur équilibre, vous pouvez ajouter " ORDER BY équilibre» à la fin de la requête . Exemple: SELECT * FROM clients WHERE équilibre
    3

    définir dans quel sens à trier, comme l'ordre des lignes renvoyées peut pas encore être significative. Les lignes peuvent être retournés dans l'ordre croissant ou décroissant .
    4

    utilisation ASC ou DESC . Utilisation de NCP trier les données de sorte que vous voyez le plus petit nombre premier . En utilisant DESC trie les données de sorte que vous voyez le plus grand nombre premier . Dans cette requête , vous êtes à la recherche pour les clients avec le plus grand solde négatif en premier. ORDER BY va retourner les tableaux avec le nombre négatif plus grand ( le plus petit nombre ) au sommet. Exemple: SELECT * FROM clients WHERE équilibre
    5

    Trier par plusieurs colonnes, comme parfois , vous croiserez de grands groupes lignes qui ont été triées sur le même numéro. Par exemple, s'il ya 100 clients dans votre base de données avec un solde de 0, les clients apparaissent dans un ordre arbitraire . Il est préférable d'avoir au moins deux critères de tri pour ce genre de situations .
    6

    Utilisez plusieurs critères de tri séparées par des virgules . Ici , les clients sont présentés dans l'ordre alphabétique par nom après ils sont triés par équilibre. Exemple: SELECT * FROM clients WHERE équilibre

    Previous :

    next :
      articles connexes
    ·Comment ping depuis PL /SQL 
    ·Comment insérer Batch un fichier PHP avec MySQL 
    ·Comment désactiver les contraintes de MySQL 
    ·SSIS Vs Flux de contrôle . Data Flow 
    ·Quel est numérique dans Oracle SQL 
    ·Comment faire pour capturer SQL d'un utilisateur de blo…
    ·A PHP Inviter un ami Tutoriel 
    ·Fonctions PHP statiques 
    ·Comment puis-je décrypter un fichier PHP Footer 
    ·Comment créer des nombres pour une courbe de croissanc…
      articles en vedette
    ·Comment filtrer un numéro dans une séquence 
    ·Qu'est-ce que Invalid Syntax moyenne 
    ·Comment programmer des pauses dans Java 
    ·Comment faire un titre en page cliquable travers le PHP…
    ·Comment se connecter OpenOffice Base de MySQL 
    ·Comment faire pour installer des scripts VB avec les im…
    ·Comment trouver des majuscules dans Python 
    ·Comment utiliser les contrôles d'édition dans MFC 
    ·Comment faire une chaîne en Java 
    ·Comment lier la liste flux d'entrée sur le C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com