Etiket Arsivleri

CTE Kullanarak Toplama Fonksiyonlarının Sorgu İçinde Ayrılması

CTE kullanarak toplama fonksiyonlarının sorgu içinde ayrılmasını sağlayabiliriz. Söz dizimi olarak aşağıdaki gibidir : WITH CTE Adı AS (SELECT toplama fonksiyonu(kolon2) AS kolon4, kolon3 FROM tablo2 GROUP BY kolon3) SELECT kolon1, kolon4, kolon3 FROM tablo1 INNER JOIN B ON CTE Adı.kolon1 = tablo1.kolon3 AdventureWorks2012 veritabanı üzerinde bir örnek yapalım :

Daha Fazlasi

Türetilmiş Tablo Kullanarak Toplama Fonksiyonlarının Sorgu İçinde Ayrılması

MS SQL’de türetilmiş tabloları kullanarak bir sorgu içinde yer alan toplama fonksiyonları ile sorgunun diğer kısmını ayırabiliriz. Söz dizimi olarak aşağıdaki gibidir : SELECT kolon1,kolon4,kolon3 FROM tablo1 AS A INNER JOIN (SELECT toplama fonksiyonu(kolon2) AS kolon4, kolon3 FROM tablo2 GROUP BY kolon3) AS B ON Açkolon1 = b.kolon3 AdventureWorks2012 veritabanı üzerinde bir örnek yapalım. Dikkat edilmesi gereken dışta yer alan …

Daha Fazlasi