Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment lire un fichier en Fortran 
  • Variables Versus caractères numéri…
  • Comment faire une boîte de défilem…
  • Comment insérer une zone de liste d…
  • Comment charger les fichiers DLL 
  • Aléatoire Structure de données d'a…
  • Comment transférer une chaîne à p…
  • Comment tester un package SSIS 
  • Comment écrire une hiérarchie du s…
  • Développement Composants iPhone 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment utiliser Pivot dans SQL

    tables de base de données sont structurées en colonnes et rangées . Cependant , certaines données se prête à commutation de données de ligne en tant que données de colonne pour besoins de l'exposé . L'opération pivot dans SQL permet au développeur d' organiser les données de ligne que les champs de colonne. Par exemple, s'il ya deux clients qui ont tous deux visité un magasin exactement quatre fois , et que vous voulez comparer le montant d'argent dépensé par chaque client à chaque visite, vous pouvez mettre en œuvre l'opération de pivot. Instructions
    1

    Créer une table. Pour créer la table entrer dans la base de données et tapez la commande suivante : créer des visites de table ( pkey int ( 11 ) NOT NULL AUTO_INCREMENT , nom varchar ( 15) , num_visit int, montant int, PRIMARY KEY ( pkey ) ), ce qui crée une table nommée " visites «Avec quatre domaines; une clé primaire, " nom "," num_visit »et« quantité ».
    2 Enquête

    la table. Pour vous assurer que la table répond à vos spécifications courent décrire commande comme indiqué ci-dessous: décrire visites ; Une nouvelle table apparaît et affiche les informations du champ spécifié. Si ce n'est pas le type correct: . Visites de chute , et refaire l'étape 1
    3

    remplir la table avec les données. Utilisez le code suivant pour remplir les données : INSERT INTO visites ( nom, num_visit , montant) VALUES (' M. Smith , 1450 ); Cet exemple utilise quatre visites de chaque client afin de remplir le reste des champs en répétant ce code et altérer les données qui sont nécessaires . Vous devriez avoir 8 déclarations individuelles .
    4

    Consultez le tableau peuplée. Pour ce faire écrire le code suivant : select * from visites ; Cela vous donnera une lecture sous forme de tableau des informations saisies à l'étape précédente . Bien sûr, vos noms et les quantités peuvent être différents.
    5

    Créer le tableau croisé dynamique . Ce tableau pivot exécutera les quatre visites individuelles que les champs de colonne , puis d'afficher combien a été dépensé par chaque visiteur sur le nom de occasion.select correspondant , la somme ( montant * (1- abs ( signe ( num_visit -1 )))) comme visit1 , la somme ( montant * (1- abs ( signe ( num_visit -2 )))) comme Visit2 , sum ( montant * (1- abs ( signe ( num_visit -3 )))) comme Visit3 , sum ( montant * (1 - abs ( signe ( num_visit -4 )))) comme Visit4from grades groupe par son nom; la seule chose qui doit être changé à partir de chaque ligne est le nombre de la visite dans le «signe» et les déclarations "as". Lors de l'exécution , vous devriez voir une table imprimer les informations pivoté .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ouvrir les fichiers yEnc 
  • JavaScript vs. Applets Java 
  • Comment insérer les mots qui contiennent des apostrophes dans SQL 
  • Création d'une conception de page Web Disposition 
  • Comment créer un diagramme de flux séquentiel 
  • Comment comparer les organigrammes et Pseudocode 
  • Comment faire pour dépanner un organigramme informatique 
  • En savoir diagrammes UML 
  • Quelle est la mémoire tampon dans la programmation 
  • Comment faire un compteur dans ActionScript 
  • Connaissances Informatiques © http://www.ordinateur.cc