ben

OMÜ , Bilgisayar Mühendisliği, 13'

21 Şubat 2022 Pazartesi

Kümeleme Fonksiyonları

 

Kümeleme fonksiyonlarının , matematik fonksiyonlarından temel farkı, matematik fonksiyonları bir veri ile işlem yaparken, kümeleme fonksiyonları birden fazla veri üzerinde toplu olarak işlem yapar.

Bu fonksiyonları kullanırken , kullanıldığı yere göre bazı şartları yerine getirmemiz gerekiyor.

- Eğer selectten sonra kullanılacaksa group by komutu ile kullanılmalı, Eğer group by komutu kullanılmayacaksa selectten sonra alt sorgu içerisinde hesaplanıp gösterilmeli.

- Eğer where koşulundan sonra kümeleme fonksiyonları kullanılacaksa mutlaka alt sorgu içerisinde kullanılmalı.

1. SUM

Sayısal veriler içeren bir veri kümesindeki verileri toplayan komuttur. Kilosu 55in üstünde olan kullanıcıların kilo toplamını veren sql komutu için;
       

2.COUNT

Veri kümesi içerisindeki verilerin sayısını getiren komuttur. Bayan  kullanıcının sayısını getiren sql komutu için;

3. AVG

Veri kümesinde  sayısal verilerin ortalamasını getiren fonksiyondur. yaptığı işlem olarak sum()/count() işlemidir. Evli olan bayan kullanıcıların boy ortalamasını getiren sql komutu için;


4. MIN

Sayısal veri kümesindeki en küçük veriyi getiren fonksiyondur. İstanbulda en düşük kilo bilgisini getiren sql komutu için;


5. MAX

Sayısal veri kümesindeki en yüksek veriyi getiren fonksiyondur. İstanbulda en yüksek kilo bilgisini getiren sql komutu için;



Eğer en yüksek kiloya sahip olan kullanıcıları isteseydik, where koşulunda kilosu en yüksek kiloya eşit olma şartını vermemiz gerekiyor. Bunun için ise  where şartında alt sorgu kullanmamız lazımdır.



Hiç yorum yok: