Istruzione TRANSFORM

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Crea una query a campi incrociati.

Sintassi

TRANSFORM funzioneagg
istruzioneselect
PIVOT campopivot [IN (valore1[, valore2[, ...]])]

L'istruzione TRANSFORM è composta dalle parti seguenti:

Parte

Descrizione

funzioneagg

Funzione di aggregazione SQL che agisce sui dati selezionati.

istruzioneselect

Istruzione SELECT.

campopivot

Campo o espressioneche si desidera utilizzare per creare le intestazioni di colonna nel set di risultati della query.

valore1, valore2

Valori fissi utilizzati per creare le intestazioni di colonna.


Osservazioni

Se si utilizza una query a campi incrociati per il riepilogo dei dati, i valori vengono selezionati nei campi o nelle espressioni specificati come intestazioni di colonna, per poter visualizzare i dati in modo più compatto rispetto a quanto avviene in una query di selezione.

TRASFORMAZIONE è facoltativa, ma quando incluso è la prima istruzione in una stringa SQL. Precede un'istruzione SELECT che specifica i campi utilizzati come intestazioni di riga e una clausola GROUP BY che specifica il raggruppamento di riga. Facoltativamente, è possibile includere altre clausole, ad esempio WHERE, che specificano selezione aggiuntivi o criteri di ordinamento. È inoltre possibile utilizzare le sottoquery come predicati, in particolare, quelle nella clausola WHERE, ovvero in una query a campi incrociati.

I valori restituiti in campopivot vengono utilizzati come intestazioni di colonna nel set di risultati della query. Se ad esempio in una query a campi incrociati le cifre relative alle vendite vengono calcolate in base al mese di vendita, verranno create 12 colonne. È possibile limitare il campopivot per creare intestazioni a partire da valori fissi (valore1, valore2) elencati nella proposizione facoltativa IN. È inoltre possibile includere valori fissi per i quali non esistono dati in modo da creare ulteriori colonne.



Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×