Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Hur man skapar en pivottabell i SQL

    Pivot-tabeller är kraftfulla verktyg i SQL ( Structured Query Language ) som gör att du kan skapa en tabell eller cross - fliken liknar ett Excel-ark från innehållet i en databas . Det spelar ’ ingen roll vad databasen är - SQL Server , MS Access , Paradox , etc. - så länge den stöder SQL.You behöver veta namnet på den tabell du vill skapa pivottabellen med och namnen på de fält du vill i pivottabellen . Du behöver också veta hur du skapar en fråga i din databas . Instruktioner
    1

    Öppna tabellen som du vill skapa pivottabellen in och titta på data och fält . Bestäm vilka fält du vill i pivottabellen och vilken beräkning du vill utföra . Kanske är det en tabell som spårar försäljningsprovision på olika organ som representerar ditt arbete och du vill se de månatliga försäljningarna genom respektive myndighet . För detta exempel , skapar en rad för varje myndighet och en kolumn för varje månad . Använd SQL-format för att formatera data så den läser tydligt i tabellen .
    2

    Öppna SQL fönstret i din databas programvara och ange grundläggande SQL-sats för att skapa pivottabeller . Du kan använda den vanliga syntaxen för &Quot; tablename.fieldname , " men eftersom detta kommer att vara på en enda tabell , kan du bara använda fältnamnen . För tydlighetens skull kommer sökord vara i versaler och tabell och fältnamn kommer att vara i [hakparenteser ] . Du kan använda denna metod för att skriva den verkliga frågan
    3

    Typ i den grundläggande frågan för att komma igång : .

    Transformfunktionen ( [ fält för beräkning ] ) som variablename1SELECT [ fält för rad ] , funktion ( [ fält för beräkning ] ) som variablename2from [ tabellnamn ] GROUP BY [ fältet för v ] PIVOT [ fält för kolumner ]

    &Quot; funktion " är beräkningen dig vill utföra för kroppen i tabellen. I detta fall kommer det att vara " summa, " som du vill ha totalt provision. Du kan använda &Quot; genomsnittliga " eller någon annan funktion som ger dig de resultat du behöver .
    4

    Ange frågan som visas ovan , ersätter ditt område och namn bord , och se resultat. Det kanske inte är vad du letar efter , men det kommer att ge dig en uppfattning om hur det fungerar , och sedan kan du finjustera den med vanliga SQL-funktioner och syntax . I det här fallet vill vi att formatera provisioner i valuta -format , och vi vill formatera salesdate fältet för att visa månader i trebokstavsförkortning . Igen, med exemplet ovan , skulle hela frågan se ut så här :

    TRANSFORM format ( Sum ( [ Försäljning 2010 ] kommissionen ) , " valuta &Quot; . ) AS SumOfCommissionSELECT [ Försäljning 2010 ] . Agency , format ( Sum ( [ Försäljning 2010 ] . kommissionen ) , &Quot; valuta &Quot; ) AS [ sammanlagt kommissionen ] FROM [ Försäljning 2010 ] GROUP BY [ Försäljning 2010 ] . AgencyPIVOT format ( [ SalesDate ] , och , quot; mmm " ) I Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Definition av en Relational Database Management System …
    ·Hur man kan få en Remote Database
    ·Hur man använder SQLite 3,6
    ·Hur Indata i Access
    ·Tre faser av traditionell Database Design
    ·Hur man skapar en lokal Oracle Namn Database service
    ·Inaktivera alla begränsningar i Oracle
    ·Hur man använder SQLite för ODBC
    ·Vad är MS Access 2007
    ·Hur du tar bort SQL 2005 Express instans
    Utvalda artiklarna
    ·Hur vet jag om min DVD-brännare kommer att bränna DL …
    ·Jämförelse av antivirusprogram
    ·Hur man gör Rundade hörn i MS Publisher
    ·Fun Poppit Spel
    ·Hur man installerar Spybot Search & Destroy Utan Intern…
    ·Hur man avgör Behörigheter för roller i Oracle Datab…
    ·Hur konvertera en MPP -fil till en XLS
    ·Hur man ladda LISP filer från AutoCAD
    ·Photoshop tricks för Face
    ·Hur laddar jag ner en DVD Decrypter
    Copyright © Dator Kunskap http://www.dator.xyz