Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı

POSTGRESQLDE GROUP BY  KULLANIMI

   Postgresqlde kayıtları belirli bir gruplama içerisinde sorgulamak için "group by" kullanırız.Örneklerle group by kullanımını görelim.
 

 "teamlist" tablosundaki "yas" kolonundaki kayıtları yaşa göre sıralamak için aşağıdaki komutu kullanırız:

 

PostgresSQL Veri Tabanında GROUP BY Kullanımı, HAVING kullanımı


KOD:

SELECT yas FROM teamlist GROUP BY yas

 

Sonuç ise:
 

Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı

"teamlist" tablosunda 10 kayıt olmasına rağmen 6 farklı yaş grubu var ve bunları gruplamış olduk.

  Başka bir örnekte "sum" komutuyla ilgili bu komutla belirli bir kolondaki değerleri toplamlarıyla birlikte ekrana yazdırabiliriz.

Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı


KOD:

SELECT yas,sum(no) FROM teamlist GROUP BY yas

 

Sonuç:

Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı

HAVING KULLANIMI

"group by" ile birlikte oluşturduğumuz gruplamayı "having" kullanarak bir şartla birleştirmiş oluruz.Aşağıdaki örnekte yaşı grupladık ve 27 den büyük olma şartınıda koyarak 27'den büyük yaş gruplarını görüntülemiş olduk.

Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı

Postgressql Veri Tabanında Group By Kullanımı, Having Kullanımı

KOD:

SELECT yas FROM teamlist GROUP BY yas HAVING yas>27

 

Süleyman AYDOSLU

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...