Count(*) ile Count(alan) Arasındaki Fark

count-ile-count-alan-arasindaki-fark (büyük resim için tıklayın)

COUNT(*) ile tablodaki tüm satırların sayısı çıktı olarak elde edilirken COUNT(alan) ile tablodaki parametre olarak verilen alanın NULL olmayan (yani değer içeren) satır sayısı çıktı olarak elde edilir.

Örneğin; 

  • SELECT COUNT(*) FROM envanter

sorgusu 410 çıktısı verirken

  • SELECT COUNT(tanim) FROM envanter

sorgusu 158 çıktısı vermiştir. Bu da, envanter tablosunda 410 satır içerisinde tanım alanı null olmayan 158 satır olduğunu göstermektedir.

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

count 

Beğeni