Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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

Una funzione di aggregazione SQL che agisce sui dati selezionati.

istruzioneselect

Un'istruzione SELECT.

campopivot

Il campo o l'espressione da usare per creare intestazioni di colonna nel set di risultati della query.

valore1, valore2

I valori fissi usati per creare le intestazioni di colonna.


Osservazioni

Quando si riepilogano i dati usando una query a campi incrociati, si selezionano i valori da campi o espressioni specificati come intestazioni di colonna in modo da visualizzare i dati in un formato più compatto rispetto a una query di selezione.

L'istruzione TRANSFORM è facoltativa, ma se inclusa è la prima istruzione in una stringa SQL. Precede un'istruzione SELECT che specifica i campi usati come intestazioni di riga e una clausola GROUP BY che specifica il raggruppamento delle righe. È possibile includere facoltativamente altre clausole, ad esempio WHERE, che specificano altri criteri di selezione o ordinamento. In una query a campi incrociati si possono usare anche sottoquery come predicati, in particolare quelle della clausola WHERE.

I valori restituiti in campopivot vengono usati come intestazioni di colonna nel set di risultati della query. Ad esempio, il calcolo pivot dei dati sulle vendite nel mese di vendita in una query a campi incrociati crea 12 colonne. È possibile limitare il campopivot per creare intestazioni da valori fissi (valore1, valore2) nella clausola IN facoltativa. È anche possibile includere valori fissi per i quali non esistono dati per creare colonne aggiuntive.



Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×