| 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
    Oracle : Come dividere i valori in colonne
    A volte è vantaggioso per creare le colonne di una più valori in un campo di database Oracle . Vedendo i valori dati come colonna , al contrario di righe , agevola diverse manipolazioni e presentazioni di dati . Un esempio può essere quello di eseguire un'operazione matematica su un elenco da un campo , ma presentato come risultato sotto un altro valore che rappresenta una categoria per quel valore . Questo può essere visto come l'equivalente di una tabella a campi incrociati o griglia . Istruzioni
    1

    visualizzare i dati è disponibile tramite una query . Es: SELECT * FROM TABELLA

    Il risultato della query precedente può produrre i seguenti tre colonne con i valori indicati

    CATEGORIA PRODOTTO PREZZO €

    ------ . A ----------- 1 -------- 5

    ------ A ----------- 2 --- ---- 10

    ------ B ----------- 2 ------- 10

    ------ B ----------- 3 ------- 15

    ------ C ----------- 3 ---- --- 15

    ------ C ----------- 4 ------- 20
    2

    riscrivere la query per creare le colonne per i valori di categoria .

    Seleziona

    DECODE ( CATEGORIA , 'A' , VOCE , null ) CATEGORYA , Stati

    DECODE ( CATEGORIA , 'B' , articolo, null) categoriaB , Stati

    DECODE ( CATEGORIA , 'B' , VOCE , null ) CATEGORYC

    DA TAVOLO

    Nota : Questa query mostra come uno dei valori fila possono diventare colonne < br

    Risultato > di Query

    CATEGORYA categoriaB CATEGORYC

    ------- 1

    ------- 2
    < p > ----------------------------- 2

    ------------- ---------------- 3

    --------------------------- ------------------------- 3

    ------------------ ---------------------------------- 4

    Anche se categoria è stata suddivisa in colonne univoche , le righe di dati non collassano . Sei file di dati (vedere Step1 risultato) occupano ancora sei file di uscita
    3

    Riscrivere la query per trovare il prezzo massimo per ogni categoria di colonne : .

    SELEZIONA < br >

    MAX ( DECODE ( CATEGORIA , 'A' , $ PREZZO , null ) ) CATEGORYA , Stati

    MAX ( DECODE ( CATEGORIA , 'B' , $ PREZZO , null ) ) categoriaB ,
    < p > MAX ( DECODE ( CATEGORIA , 'C' , $ PREZZO , null) ) CATEGORYC

    DA TAVOLO

    Nota:

    Questa query mostra ora una conseguente riga di dati . (il massimo prezzo ) per ogni categoria

    Questo può essere verificato con i dati di esempio in Step1

    - . per CategoryA , 10 è il massimo di valori 5 e 10 foto

    . - per categoriaB , 15 è massimo di valori 10 e 15

    - per CategoryC , 20 è massimo di valori 15 e 20 foto

    Risultato ricerca : .

    CATEGORYA categoriaB . CATEGORYC

    --------- 10 ---------- ------- 15 ---------- ----- 20

    Previous :

    next :
      Articoli Correlati
    ·HTML Modulo Tutorial Validation 
    ·Livelli di astrazione in Design Program 
    ·Come inserire un sottoprogramma CNC 
    ·Come Non Log In XP con una password 
    ·Come aggiungere un bordo utilizzando la programmazione …
    ·Codice di FCM in MATLAB 
    ·Il Codice di Striscia intestazioni e piè da file HTML 
    ·Quali sono i codici Page Tables di conversione 
    ·Come sviluppare un driver di dispositivo per DOS 
    ·Come utilizzare un dblink per Oracle Blocco Servizi 
      Articoli in evidenza
    ·Swish Classe PHP non è stato trovato 
    ·Come utilizzare i file OCX in VB 6 
    ·Come creare Sequence & INSERT 
    ·Come configurare Perl in XAMPP 
    ·Qual è lo scopo di campi nascosti in Perl CGI 
    ·Come cambiare TryParse tipo in VBScript 
    ·Come utilizzare la funzione Template Overloading in C +…
    ·Come creare un modello di sistema semplice in PHP 
    ·Come aprire i file JPG con Microsoft Net Framework 2.0 
    ·Quali sono le logiche Entity Concetti di data 
    Copyright © Conoscenza Informatica http://it.wingwit.com