Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment tester FFmpeg en PHP 
  • Comment lire le contenu du fichier d…
  • Astuces PHP 
  • Comment: Xcode Avec PHP 
  • Comment utiliser PHP: Exec 
  • Comment faire pour modifier une imag…
  • Comment changer le défaut MySQL Nom…
  • Thèse styles de tableau pour WordPr…
  • Qu'est-ce que Locks dans SQL 
  • Comment mettre en place MySQL Remote…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    MySQL rejoint SELECT COUNT Tutorial

    Lorsque vous utilisez le relevé de compte dans MySQL , le programmeur devra peut-être se joindre à une table pour acquérir le nombre correct. Par exemple, un programmeur peut avoir besoin de voir le nombre de commandes par le client. Les tables jointes ainsi que le relevé de compte est utilisé pour trouver le nombre exact d' ordre créé par un client spécifique. Ceci est accompli en utilisant du code SQL dans MySQL. Créer les tables

    Si les deux tables n'existent pas, alors il est nécessaire de créer d'abord eux. Pour créer une table dans MySQL, utilisez la syntaxe suivante :

    CREATE TABLE customer ( CustomerId INT, PRIMARY KEY ( CustomerId ) )

    Dans cet exemple, une table à la clientèle a été créé. Le champ d'identification du client est utilisé pour identifier l'utilisateur. En outre, le customerId a été utilisé comme clé primaire . Les états de comptage peuvent être très gourmand en mémoire si il ya de grandes tables référencées dans la requête . Définition d'une clé primaire sur une table améliore les performances , en particulier lorsque les développeurs ont plusieurs comptes de comptage utilisées sur les tables.

    Depuis cet exemple compter le nombre de commandes d'un client a fait , la syntaxe suivante est utilisée pour faire une table de commandes :

    CREATE tABLE afin de ( orderId INT, customerId INT, PRIMARY KEY ( orderId ) )

    avis le champ customerId est également entré dans le tableau de commande. Cela est nécessaire pour l' instruction de jointure qui est utilisée pour compter les commandes. Si le customerId n'est pas insérée, il n'existe aucun moyen de lier le client à ses ordres.
    Création de la requête

    La prochaine étape dans l'utilisation de la rejoindre et de compter des déclarations est la création de la requête. Les liens vers la déclaration rejoindre les deux tables. Une fois les deux tables sont jointes , le relevé de compte est exécuté pour donner le nombre total de ventes d'un client a créés. La déclaration suivante est utilisée pour compter les enregistrements dans MySQL:

    select count (*) from client , orderwhere Customer.CustomerID = Order.CustomerID

    Notez la clause «where» . Cette clause indique l'instruction SQL pour joindre les deux tables sur le champ code client . Lorsque cela se produit , tous les enregistrements de la table de commande sont connectés au client . Si cinq ordres ont été créés, alors la déclaration rejoint les cinq enregistrements . Le relevé de compte (*) reflète le rejoindre en comptant le nombre d'enregistrements retournés et d'afficher le nombre total de commandes pour ce client .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment calculer la différence de temps avec PHP 
  • Administration MySQL Tutoriels 
  • MySQL rejoint Tutoriel Relation 
  • Comment vérifier si une variable Get est situé dans PHP 
  • Comment calculer les plages de dates dans MySQL 
  • Comment imprimer en iFrame Avec PHP 
  • Comment lire un fichier DOC utilisant PHP 
  • Comment désactiver le safe mode en PHP 
  • Comment inclure un fichier non -PHP 
  • PHP Tutoriel sur les exceptions de base de données 
  • Connaissances Informatiques © http://www.ordinateur.cc