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

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • circuschina

    circuschina

    16 Mart 2007
  • Influencer Plus

    Influencer P

    2 Ocak 2013