| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan Pivot en forespørgsel i Oracle
    A pivot forespørgsel i Oracle er designet til at konvertere kolonner til rækker og omvendt. Det betyder at skifte vægten af data fra en søjleformet output til en udgang på grundlag af rækker , som regel et sammendrag af de data, som ses i det følgende eksempel viser byer og navne på et sæt af mennesker : bynavn ----- ------------------ New York RaoNew York MillerNew York SmithNew York TailorCalifornia ZettingerCalifornia CarburosCalifornia DillonTexas RamirezTexas MartinTexas KingIn drejet forespørgsel, kan ydelsen være : By Navn (e) ---- --------------------------- New York Rao , Miller, Smith, TailorCalifornia Zettinger , Carburos , DillonTexas Ramirez , Martin , konge Instruktioner

    1

    Opret en test bord og placerer alle oplysninger i en tabel, der indeholder det oprindelige format som følger på " SQL >" prompt : Hej

    CREATE tABLE lande (

    statename VARCHAR2 (100) ,

    efternavnet VARCHAR2 (20)

    )

    /
    2

    Indsæt data i den nye " hedder " table , således at den kan hentes i pivot formular : Hej

    INSERT INTO stater VALUES ( ' New York ', ' Rao ');

    INSERT INTO stater VALUES ( ' New York ', ' Miller ');

    INSERT INTO stater VALUES ( ' New York ',' Smith ');

    INSERT INTO stater VALUES ( ' New York ',' Skrædder ');
    < p > INSERT INTO stater VALUES ( ' California ', ' Zettinger ');

    INSERT INTO stater VALUES ( ' California ', ' Carburos ');

    INSERT INTO stater VALUES ( ' California ' , » Dillon ');

    INSERT INTO stater VALUES ( ' Texas ',' Ramirez ');

    INSERT INTO stater VALUES ( ' Texas ',' Martin ');
    < p > INSERT INTO stater VALUES ( ' Texas ', ' King' ),
    3

    Vælg alle data fra den nye tabel for at se, hvordan det ser ud på nuværende tidspunkt : Hej

    Vælg * fra stater,
    p Det skal vise lignende output til følgende : Hej

    bynavn

    ----------------- ------

    New York Rao

    New York Miller

    New York Smith

    New York Tailor

    California Zettinger

    California Carburos

    California Dillon

    Texas Ramirez

    Texas Martin

    Texas King
    4

    Pivot forespørgslen ved at bruge følgende teknik : .

    SELECT a.statename , salg

    - Kontroller rækkenummeret for hvert navn og bruge det resulterende navn

    MAX ( DECODE ( ar , 1, a.surname ) )

    Forrige :

    næste :
      Relaterede artikler
    ·Database Authentication Methods 
    ·Sådan opdaterer det primære nøglefelt 
    ·Hvilken type af SQL Er MS SQL Brug 
    ·Sådan oprettes en database ved hjælp af Oracle 9i 
    ·Spool File i PL /SQL Procedurer 
    ·Sådan Vedhæft SQL og MDF 
    ·Hvordan man får vist SSRS i HTML 
    ·Hvad er et CRM Integration 
    ·Forskellige typer Databaser 
    ·Sådan Lås position af Open Fields i Acrobat 
      Anbefalede Artikler
    ·Sådan Blur persons ansigt i en Video Brug Photoshop 
    ·Sådan Pause Camtasia 
    ·Sådan fjernes ArcView 3.X 
    ·Ordet Excel Scroll Bar Freeze Lock vil ikke arbejde 
    ·Hvordan kan man øge en postkassekvote 
    ·Hvordan laver jeg en reklame plakat Brug Photoshop 
    ·Sådan downloader FrostWire til iTunes 
    ·Hvilke filer Har tone2 Gladiator Take 
    ·Sådan Draw Bar Grafer i Excel 
    ·Sådan Fix Defragmentering fejl 
    Copyright © Computer Viden http://www.computerdk.com