Un pivot (o tabella a campi incrociati) converte i dati delle righe in dati a colonne e viceversa per un pivot. Non tutti i database supportano la sintassi PIVOT esplicita, ma la funzionalità può essere implementata, spesso utilizzando la logica decisionale (istruzioni CASE, ecc.), Funzioni aggregate o un'estensione.