|
Öncelikle, grubun basit bir açıklaması şöyle: Grup genel olarak, sayı toplamı gibi toplama fonksiyonlarıyla kullanmak mantıklıdır; grup ile iki eleman kullanılır: (1) Select'ten sonra görünen alan ya toplama fonksiyonunda ya da grup içindedir. (2) Sonuçları filtrelemek için önce where ve sonra önce grup ya da grup by ile kullanabilirsiniz ve sonra Grubun birden fazla koşulunun analizine şu yollarla bakalım: SQL sorgulayıcısına aşağıdaki ifadeyi girin Tablo testi oluştur
( bir varchar(20), b varchar(20), C Varchar(20)
) test değerlerine (1,'a','a') ekleyin. test değerlerine (1,'a','a') ekleyin. test değerlerine (1,'a','a') ekleyin. test değerlerine (1,'a','a') ekleyin. test değerlerine (1,'a','b') girin. test değerlerine (1,'b','b') ekleyin. test değerlerine (1,'b','b') ekleyin. test değerlerine (1,'b','b') ekleyin. İlk soru testten * seç; Sonuç aşağıda gösterilmiştir: Sonuçlarda, b sütununa göre: 5 a ve 3 b. C sütununa göre: 4 A ve 4 B.
Sütun b koduna göre ikinci grup şöyledir Test grubundan B sayısı(a),b ile seç
C sütununa göre üçüncü grup şöyledir Test grubundan c(a),c sayısını seç
Dördüncü durum, b ve c'nin iki koşuluna göre gruplanır Test grubundan say(a),b,c sayısını b,c ile seçin
Beşinci kez c ve b sırasına göre gruplanır Test grubundan say(a),b,c sayısını c,b ile seçin
Çalışma sürecinde iki koşulla gruplaşmanın işlediği görülebilir: İlk olarak, birinci koşulun b sütununun değerleri birinci gruba gruplanır: 1-5, ikinci grup ise 6-8 olur, ardından mevcut iki grup 2 koşulunun c sütununun değerleriyle gruplanır ve birinci grup iki gruba bölünebilir 1-4,5
|