Ein Pivot (oder eine Kreuztabelle) konvertiert Zeilendaten in Spaltendaten und umgekehrt für einen Unpivot. Nicht alle Datenbanken unterstützen die explizite PIVOT-Syntax, aber die Funktionalität kann implementiert werden, häufig mithilfe von Entscheidungslogik (CASE-Anweisungen usw.), Aggregatfunktionen oder einer Erweiterung.