Orta Seviye SQL Server Sql Server

SQL Server’da DISTINCT ve GROUP BY Arasındaki Fark

Herkese merhaba,

Bu başlık altında SQL Server’da Distinct ve Group By ifadeleri arasındaki farkları inceleyeceğiz.

Konuyu daha iyi anlamak adına ilk önce aşağıdaki makaleleri okuyalım.

SQL Server Distinct Kullanımı
Konuyla bağlantılı bu yazıyı da okuyun SQL Server Distinct Kullanımı

Topluluk ifadeleri ile ilgili işlemlerde (Sum, Max, Min, Count, Avg) Group By kullanılır.

Eğer gelen sorguda tekrarlanan veri birden fazla ise Distinct kullanılır.

Kısaca ikisinin de kendine göre kullanım alanları vardır.

Eğer alt sorgu yani subquery kullanıyorsanız performansa uygun bir şekilde kod yazmanız yararınıza olacaktır.

Örnek kullanımları Northwind veritabanını kullanarak inceleyelim.

Distinct Kullanımı


Group By Kullanımı


Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server tarafında kendini ilerletmeye çalışırken bildiklerini sürekli başkalarına aktaran, yazılım dünyasında (C#, Java, Python vb.) kendini güncel tutmaya çalışan, araştırma yapmaktan bıkmayan, meraklı, bilginin üzerine bilgi katmaktan mutluluk duyan bir yazılım eğitmeni ve kod sever. – Grafik tasarım dünyasında Indesign’ı anlatacak kadar iyi kullanabilen, Photoshop ve Illustrator’e de orta düzey hakimiyeti bulunan, internet üzerinde online kimya dergisi kurmuş ve bunu yüzbinlerce kişiye ulaştırmayı başaran bir grafik sever. -WordPress tarafında 5 adet web sitesi kurmuş, bu sistemler üzerine çalışan bir WordPress sever. -Sosyal medya üzerinde okumalara ve araştırmalara devam eden, kendi kurmuş olduğu kimya dergisini daha çok kişiye nasıl ulaştırırım diye düşünen ve bu konuda SEO çalışmaları üzerine kafa yoran bir Sosyal Medya sever. Kısaca çok çalışmayı seven, azimli biriyim.

Yazıyı Paylaşın

SQL Server Eğitimleri Kanalına Abone Olun

Bu makale ne kadar yararlı oldu?

Derecelendirmek için bir yıldıza tıklayın!

Ortalama Puan 0 / 5. Oy Sayısı: 0

Şimdiye kadar oy yok! Bu gönderiyi ilk değerlendiren siz olun.

- SQL Server tarafında kendini ilerletmeye çalışırken bildiklerini sürekli başkalarına aktaran, yazılım dünyasında (C#, Java, Python vb.) kendini güncel tutmaya çalışan, araştırma yapmaktan bıkmayan, meraklı, bilginin üzerine bilgi katmaktan mutluluk duyan bir yazılım eğitmeni ve kod sever. - Grafik tasarım dünyasında Indesign'ı anlatacak kadar iyi kullanabilen, Photoshop ve Illustrator'e de orta düzey hakimiyeti bulunan, internet üzerinde online kimya dergisi kurmuş ve bunu yüzbinlerce kişiye ulaştırmayı başaran bir grafik sever. -WordPress tarafında 5 adet web sitesi kurmuş, bu sistemler üzerine çalışan bir WordPress sever. -Sosyal medya üzerinde okumalara ve araştırmalara devam eden, kendi kurmuş olduğu kimya dergisini daha çok kişiye nasıl ulaştırırım diye düşünen ve bu konuda SEO çalışmaları üzerine kafa yoran bir Sosyal Medya sever. Kısaca çok çalışmayı seven, azimli biriyim.

Kimler Neler Demiş?

avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
  Subscribe  
Bildir