| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come usare Pivot in SQL
    tabelle del database sono strutturati in colonne e righe . Tuttavia, alcuni dati si presta a commutazione dati di riga come dati di colonna per fini espositivi . L'operazione di pivot in SQL consente allo sviluppatore di organizzare dati di riga come campi colonna . Ad esempio , se ci sono due clienti che hanno sia visitato un negozio esattamente quattro volte , e si desidera confrontare la quantità di denaro speso da ciascun cliente per ogni visita , è possibile implementare l'operazione di pivot. Istruzioni
    1

    creare una tabella. Per creare la tabella immettere il database e digitare quanto segue : creare visite da tavolo ( pkey int ( 11) NOT NULL AUTO_INCREMENT , nome varchar ( 15 ) , num_visit int , int importo , PRIMARY KEY ( pkey ) ) ; Questo crea una tabella denominata " visite " con quattro campi , una chiave primaria , " nome ", " num_visit , "e" quantità ".
    2

    Indagine della tabella . Per assicurarsi che la tabella soddisfi le vostre specifiche eseguire un comando di descrivere come illustrato di seguito : descrivere le visite ; Una nuova tabella apparirà la visualizzazione delle informazioni di campo specificato . Se non è di tipo corretto : . Visite goccia , e redo Fase 1
    3

    popolare la tabella con i dati. Utilizzare il codice seguente per popolare i dati : INSERT INTO visite ( nome , num_visit , importo ) valori ( 'M. Smith ' , 1450 ) ; Questo esempio utilizza quattro visite di ogni cliente in modo popolare il resto dei campi ripetendo questo codice e alterare i dati come è necessario . Si dovrebbe avere 8 affermazioni individuali .
    4

    Controllare la tabella popolata . Per fare questo scrivere il codice seguente : select * from visite; Questo vi darà una lettura in forma di tabella delle informazioni inserite nel passaggio precedente . Naturalmente, i vostri nomi e le quantità possono essere diversi .
    5

    Creare la tabella pivot. Questa tabella pivot eseguirà i quattro visite individuali come campi colonna e quindi visualizzare quanto è stato speso per ogni visitatore sul nome occasion.select corrispondente importo (importo * ( 1 - abs ( segno ( num_visit - 1) ))) come Visit1 , importo (importo * ( 1 - abs ( segno ( num_visit - 2) ))) come Visit2 , importo (importo * ( 1 - abs ( segno ( num_visit - 3) ))) come Visit3 , importo (importo * ( 1 - abs ( segno ( num_visit - 4) ))) come Visit4from gruppo gradi per nome ; l'unica cosa che deve essere cambiata da ogni riga è il numero della visita all'interno del "segno" e le dichiarazioni "come" . Al momento dell'esecuzione, si dovrebbe vedere una tabella di stampare le informazioni imperniato .

    Previous :

    next :
      Articoli Correlati
    ·Come fare un diagramma di flusso e temperatura Pseudoco…
    ·Come modificare le proprietà di un modello CSS 
    ·Come creare SAP Sfondo Automaticamente Jobs 
    ·Che lingua sono applicazioni Android scritte in 
    ·Le migliori pratiche per un sacco di calcoli matematici…
    ·Come recuperare un valore di attributo Solo in XQuery 
    ·Come aggiornare Visual Studio 
    ·Android Strumenti 
    ·Funzioni in T - SQL Embedded 
    ·Come accedere a una variabile bash script in Python 
      Articoli in evidenza
    ·Quali sono i dati entry Screen Lingue usate 
    ·Come progettare il proprio gioco in C + + 
    ·Come utilizzare il vettore STL Container Classe 
    ·Come compensare una query in MySQL 
    ·Come per determinare la compatibilità con Python 
    ·Come rimuovere gli zeri in Java ricorsione 
    ·Immobili di algoritmi 
    ·Come installare Java rapidamente 
    ·Che cosa è CSV 
    ·UML Limitazioni 
    Copyright © Conoscenza Informatica http://it.wingwit.com