Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke Pivot i SQL
    Database tabeller er strukturert i kolonner og rader . Imidlertid gir noen data selv å bytte rad data som kolonnedata for expository formål. Pivoteringsoperasjonen i SQL lar utvikleren å arrangere rad data som kolonnefeltene . For eksempel , hvis det er to kunder som har begge besøkt en butikk nøyaktig fire ganger , og du ønsker å sammenligne hvor mye penger brukt fra hver enkelt kunde på hvert besøk , kan du implementere pivoteringsoperasjonen . Instruksjoner
    en

    Lag en tabell . Å opprette tabellen inn i databasen og skriv inn følgende : lage tabell besøk ( pkey int ( 11 ) ikke er null auto_increment , navn varchar ( 15 ) , num_visit int , mengde int , PRIMARY KEY ( pkey )); Dette skaper en tabell som heter " besøk "med fire felt , en primærnøkkel , " name "," num_visit , "og" beløp. "
    2

    Survey bordet . For å være sikker på bordet oppfyller dine spesifikasjoner kjøre en beskrive kommandoen som vist nedenfor : beskrive besøk ; En ny tabell vises med det angitte feltet informasjon. Hvis det ikke er riktig type : . Slipp besøk , og gjenta trinn 1
    3

    Befolke bordet med data . Bruk følgende kode for å befolke data : sett inn besøk ( navn, num_visit , beløp) verdier ( ' M. Smith ' , 1450 ) , og dette eksempelet bruker fire besøk fra hver kunde så fylle resten av feltene ved å gjenta denne koden og å endre de data som er nødvendig. Du bør ha åtte individuelle uttalelser .
    4

    Sjekk befolkede tabellen . For å gjøre dette skriver du følgende kode : select * from besøk , og dette vil gi deg en lese i tabell format av informasjon inn i forrige trinn . Selvfølgelig kan ditt navn og mengder være annerledes.
    5

    Opprett pivottabell. Dette pivot tabellen vil kjøre de fire individuelle besøk som kolonnefeltene og deretter vise hvor mye som ble brukt av hver besøkende på tilsvarende occasion.select navn, sum ( beløp * ( 1 - abs ( sign ( num_visit - 1 ) ) ) ) som Visit1 , sum ( beløp * ( 1 - abs ( sign ( num_visit - 2 ) ) ) ) som Visit2 , sum ( beløp * ( 1 - abs ( sign ( num_visit - 3 ) ​​) ) ) som Visit3 , sum ( beløp * ( 1 - abs ( sign ( num_visit - 4 ) ) ) ) som Visit4from karakterer gruppe ved navn, det eneste som må endres fra hver linje er antall besøk i " sign" og "AS" uttalelser. Ved utførelsen skal du se en tabell skrive ut med den dreibare informasjon.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan passere en understreng som en parameter i en DO…
    ·Hvordan beregne Big Endian heltall 
    ·Visual Studio SQL Tutorial 
    ·Ulemper å Komprimering av et nettsted 
    ·Slik deaktiverer Turbo på M3 
    ·Slik bruker du en Spinner for en Palm Pilot 
    ·Slik Knytt filtyper Med programmer 
    ·Slik fjerner Autodesk Deployment Images 
    ·Hvordan legge til en Border Ved hjelp av HTML programme…
    ·Hvordan redigere en MSI File 
      Anbefalte artikler
    ·Hvordan lage en Python Program for å godta Selv ANTALL…
    ·Hvordan Sammenlign Java Script String 
    ·Hvordan legge inn en database i en Mac App 
    ·Hvordan Trim Blanks Med Perl 
    ·Axis Grenser i MATLAB 
    ·Hvordan Echo PHP for en MySQL feil 
    ·Hvordan bygge Med Regex 
    ·Slik kjører du en stor import i MySQL 
    ·Slik formaterer Brøker i Java 
    ·Hva Er Client Server Integration System 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/