SORU
9 EYLÜL 2009, ÇARŞAMBA


Sayın koşul belirtmek mümkün (?)

Count() bir durumu belirlemek mümkün mü? Sadece örneğin "" Pozisyon sütununda. değer Yöneticisi olan satırları saymak istiyorum

Düzenleme:*lütfen* dikkatle okuyun, ben yapmak istiyorum IN say açıklamada, kullanmayan WHERE; ben sormak önemlidir çünkü ihtiyacım var saymak için hem Yöneticiler ve Diğer aynı seçin (bir şey gibi Count(Position = Manager), Count(Poisition = Other)) WHERE ne için bana bu örnek

CEVAP
9 EYLÜL 2009, ÇARŞAMBA


Eğer sadece sorgu where maddesi ile sınırlayabilirsiniz değil count toplam sadece boş olmayan değerleri sayar gerçeğini kullanabilirsiniz:

select count(case Position when 'Manager' then 1 else null end)
from ...

Ayrıca benzer bir şekilde sum toplam kullanabilirsiniz:

select sum(case Position when 'Manager' then 1 else 0 end)
from ...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010