Dynamic Pivot Query in SQL Server

Dynamic Pivot Query in SQL Server

Bununla birlikte, bir sütundan belirsiz değerlerin gelmesi söz konusu olduğunda, sorgu tasarım zamanında PIVOT yan tümcesinde bu değerleri karşılayamayız. Ayrıca, SQL Server bu senaryoda kullanılabilecek hiçbir yerleşik işlev sağlamamaktadır.

Dinamik olarak T-SQL komutları üretip çalıştırabilen dinamik SQL gücünü kolaylaştırır, bu teknik dinamik PIVOT sorguları üretmek ve yürütmek için kullanılabilir. Dinamik PIVOT sorgusunu EXECUTE veya SP_ExecuteSQL komutu yardımıyla yürütebiliriz.

Dinamik pivot tablosunu oluşturmak için atacağımız adımlar:

Bir sütun listesi oluşturun
SQL Bildirimi Olarak Özet Tablo Oluştur
Sorguyu çalıştırın

Sonuç:

Hakan AK

Son Yazılar