Herkese merhaba :)
SQL'de alt alta müşteri, ürün ve adet bilgisinin olduğu bir verimiz olduğunu düşünelim. Böyle bir datayı her bir müşteri tek bir satırda yer alacak şekilde daha düzenli bir şekilde nasıl yapabileceğimize bakalım.
İlk olarak şu şekilde bir tablo oluşturdum:
Müşteri bazlı gruplayarak oldukça kolay bir şekilde istediğimiz görüntüyü elde edebiliriz.
Kod:
SELECT
CUSTOMER
, SUM(CASE WHEN APP_NAME = 'INSTAGRAM' THEN FOLLOWERS ELSE 0 END) AS INSTAGRAM
, SUM(CASE WHEN APP_NAME = 'TWITTER' THEN FOLLOWERS ELSE 0 END) AS TWITTER
, SUM(CASE WHEN APP_NAME = 'FACEBOOK' THEN FOLLOWERS ELSE 0 END) AS FACEBOOK
FROM TABLO_ADI
GROUP BY CUSTOMER
Hiç yorum yok:
Yorum Gönder