Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment vérifier les verrous actuel…
  • Comment faire pour installer MDAC su…
  • Comment héberger sources de donnée…
  • Comment faire pour utiliser un accè…
  • Comment faire pour insertion en bloc…
  • Comment enregistrer une requête dan…
  • Comment insérer dans une table avec…
  • Comment accéder à des rapports de …
  • Comment changer la numérotation aut…
  • Quelle est une violation de clé d'a…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment faire pivoter une requête à Oracle

    Une requête pivot dans Oracle est conçu pour convertir les colonnes de lignes et vice versa. Cela signifie commutation l'accent sur ​​les données d'une sortie en colonnes pour une sortie basée sur les lignes , généralement un résumé des données comme on le voit dans l'exemple suivant , montrant les villes et les noms d'un ensemble de personnes : Nom de la ville ----- ------------------ New York RaoNew York MillerNew York SmithNew York TailorCalifornia ZettingerCalifornia CarburosCalifornia DillonTexas RamirezTexas MartinTexas KingIn pivoter requête , la sortie pourrait être: Nom de ville (s) ---- --------------------------- New York Rao , Miller, Smith, TailorCalifornia Zettinger , Carburos , DillonTexas Ramirez , Martin, roi Instructions
    Photos 1

    Créer une table de test et de placer toutes les informations dans une table contenant le format original comme suit à la "SQL >" invite:

    CREATE TABLE Unis (produits

    StateName VARCHAR2 ( 100) , AB

    nom VARCHAR2 ( 20)

    )

    /
    2

    insérer les données dans la nouvelle table "états" , de sorte qu'il peut être extraite sous forme de pivot:

    INSERT INTO États VALUES (' New York ', ' Rao ');

    INSERT INTO États VALUES ( 'New York' , ' Miller ');

    INSERT INTO États VALUES ( ' New York ' , ' Smith ' ) ;

    INSERT INTO États VALUES ( ' New York ' , ' sur mesure ');

    INSERT INTO États VALUES (' Californie ', ' Zettinger ');

    INSERT INTO États VALUES (' Californie ', ' Carburos ');

    INSERT INTO États VALUES ( «California» , « Dillon ») ;

    INSERT INTO États VALUES ( 'Texas ', ' Ramirez ');

    INSERT INTO États VALUES ( 'Texas ', ' Martin ');

    INSERT INTO États VALUES (' Texas ', ' King' );
    3

    Sélectionner l'ensemble des données de la nouvelle table pour voir à quoi il ressemble à l'heure actuelle :

    Sélectionnez * des Etats ;

    Il devrait afficher une sortie similaire à ce qui suit:

    Ville Nom

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

    New York Rao

    New York Miller

    New York Smith &

    New York Tailor

    Californie Zettinger Photos

    Californie Carburos

    Californie Dillon

    Texas Ramirez

    Texas Martin

    Texas roi
    4

    pivot de la requête en utilisant la technique suivante : .

    SELECT a.statename , AB

    - Vérifiez le numéro de ligne pour chaque nom et utiliser le nom résultant

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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment obtenir les données dans les bandes pour les pages d'accès 
  • Accueil programmes d'inventaire 
  • Comment faire un tri dans une instruction Select de ABAP 
  • Comment enregistrer un filtre comme une requête dans Access 2003 
  • Comment créer une base de données FileMaker Pro 
  • Comment remplacer le XML Path en T -SQL 
  • Access 2007 : Comment envoyer les documents individuels 
  • Comment prévoir un Tsunami 
  • Comment lancer une procédure stockée et obtenez des données dans SSIS 
  • Comment utiliser FileMaker pour suivre 
  • Connaissances Informatiques © http://www.ordinateur.cc