13 Kasım 2008, PERŞEMBE
'OLMASI arasındaki fark ne ve NEREDE?
Yanlış bir şekilde googling olmalıyım ya da zaman içinde aptal bir an yaşıyorum.
HAVING
SQL SELECT
deyim WHERE
arasındaki fark nedir?
EDİT: linke bilgiler temel bit içerdiği gibi, doğru olarak Steven cevabı işaretledim:
GROUP BY
,HAVING
kullanıldığındaWHERE
maddesi gibi davranır
WHERE
gördüğüm durum GROUP BY
ve benim karışıklık başladığı yer yoktu. Bu bilmek kadar tabii bir soru işareti belirtebilirsiniz.
Çok aydınlatıcı olan tüm cevaplar için çok teşekkürler.
CEVAP
13 Kasım 2008, PERŞEMBE
SAHİP toplama gerçekleştikten sonra durumunu kontrol etmek için kullanılır.
NEREDE toplama gerçekleşmeden önce kullanılır.
Bu kod:
select City, CNT=Count(1)
From Address
Where State = 'MA'
Group By City
Sen MA tüm şehirlerin sayısını verir.
Bu kod:
select City, CNT=Count(1)
From Address
Where State = 'MA'
Group By City
Having Count(1)>5
Size 6 ya da daha fazla kez meydana gelen MA tüm şehirlerin sayısı.
Bunu Paylaş:
Seçmek arasındaki fark Nedir ve Nerede...
NSMutableDictionary?'setObject ar...
Arasındaki fark gıt gıt pop ve zula zu...
Arasındaki fark "yönetilen" ...
'bir Parça ayırma arasındaki fark...