SQL pivot kullanımı, verileri satırlardan sütunlara dönüştürmek için kullanılır. Temel syntax: ``` SELECT , , FROM (SELECT , , FROM ) AS SourceTable PIVOT (SUM() FOR IN ([, , ])) AS PivotTable; ``` Adımlar: 1. Sütun Seçimi: `, ,` ifadeleri, seçilecek sütunları belirtir. 2. Toplanacak Veri: `SUM()` gibi bir toplama işlevi, `SalesAmount` gibi toplanacak veriyi tanımlar. 3. Pivotlanacak Sütun: `Month` gibi pivotlanacak sütun belirtilir. 4. Yeni Sütun Değerleri: `[January], [February]` gibi yeni sütun değerleri tanımlanır. Örnek Kullanım: ``` SELECT Product, [January], [February] FROM (SELECT Product, Month, SalesAmount FROM Sales) AS SourceTable PIVOT (SUM(SalesAmount) FOR Month IN ([January], [February])) AS PivotTable; ``` Bu sorgu, aylık satış verilerini sütun formatında özetleyerek daha okunabilir hale getirir. Farklı SQL veritabanlarında pivot işlemleri için farklı yöntemler kullanılabilir; örneğin, MySQL ve PostgreSQL'de `GROUP BY`, `CASE` ve `AGGREGATE` işlevleri kullanılır.