Les partenaires publicitaires:

Nombre d'occurrences dans SQL

La plupart des applications Web et de bureau informatiques impliquant des bases de données utilisent des instructions SQL pour gérer leurs données. Avec des instructions SQL, des applications et des sites Web peuvent interroger les bases de données pour des ensembles de données spécifiques. L'instruction select exécute une requête sur une base de données. La clause de comptage peut apparaître dans l'instruction select, pour calculer le nombre d'enregistrements résultant de la requête. La clause WHERE peut apparaître en association avec ceux-ci, permettant code pour spécifier des valeurs de données pour interroger la base de données pour. L'utilisation de ces éléments, les scripts peuvent déterminer le nombre d'occurrences d'un élément de données particulier.

  1. Requête Sélection

    • La requête de sélection peut impliquer diverses clauses pour l'interrogation des tables de base de données. L'exemple de code suivant illustre une requête de sélection de base:
      * SELECT FROM Client-

      Cette requête pourrait appliquer à une table de base de données nommée "Client" représentant les détails de clients pour une entreprise. La requête renvoie tous les enregistrements de la table, y compris les valeurs de chaque colonne. Pour spécifier une colonne particulière, la requête peut être modifié comme suit:
      Client_name SELECT FROM Client-

      Cette requête renvoie uniquement les valeurs de la "nom du client" colonne. (Voir les références 1)

    • Comte article

      • En ajoutant la clause de comptage à une instruction select dans SQL, les scripts peuvent déterminer le nombre d'enregistrements d'une requête particulière revient. L'exemple suivant montre modifié:
        SELECT COUNT (*) FROM Client-

        Cela renvoie le nombre total d'enregistrements dans la table spécifiée. Pour revenir aux valeurs distinctes dans une colonne particulière, la syntaxe suivante applique:
        SELECT COUNT (DISTINCT client_name) FROM Client-




        Ceci est utile dans les cas où une colonne de table peut avoir des valeurs en double en elle. (Voir 2 références)

      Où article

      • La clause WHERE fonctionne également comme une partie de la requête de sélection. La clause WHERE permet une requête pour spécifier une valeur particulière pour correspondre pour une colonne particulière. La déclaration modifiée suivant montre:
        SELECT * FROM client où client_type = 'corporate'-

        Cela pourrait appliquer dans le cas où chaque enregistrement de la table de client a une valeur catégoriser selon le type. La clause where peut spécifier une valeur qui va restreindre le résultat vers le bas pour aussi peu que un enregistrement, si elle est une valeur unique dans la table. La déclaration suivante démontre:
        Client_name SELECT FROM client où client_id = 4-

        Ceci est utile dans les cas où le script a besoin pour récupérer la valeur de données dans une colonne particulière d'une table rangée particulière.

      Combinant les éléments

      • Pour trouver le nombre d'occurrences d'une valeur particulière dans une table de base de données, les scripts peuvent combiner le sélectionnez, où et compter fonctions dans SQL. L'exemple de code suivant montre:
        SELECT COUNT (*) FROM client où type = 'corporate'-

        Cette requête sera de retour le nombre de dossiers d'entreprise au sein de la table du client, qui est le nombre de lignes de la table avec "entreprise" répertoriés dans le "type" colonne. Cela peut être utile si le script est de construire une interface utilisateur, par exemple au sein d'une page Web, et doit calculer la quantité requise de l'espace pour présenter les données.

    » » » » Nombre d'occurrences dans SQL