PostgreSQL MIN Kullanımı

PostgreSQL MIN fonksiyonu, bir tablo veya sorgudaki bir sütunun en küçük değerini elde etmemize yarar.

Aşağıdaki örneği inceleyelim..

SELECT MIN(satis_miktari) FROM satislar;

Bu sorguda "satislar" tablosundaki "satis_miktari" kolonunun en düşük değeri dönecektir.

Bir başka örneğe bakalım..

SELECT tarih, MIN(satis_miktari) as minimum_satis FROM satislar GROUP BY tarih;

Bu sorgunun çıktısı "satislar" tablosunun "tarih" sütununa göre gruplandırılmış ve her grup için "satis_miktari" sütununun en küçük değerini içerecektir. Sonuç aşağıdaki gibi olur

 tarih        | minimum_satis
--------------|---------------
2022-01-01    | 100
2022-01-02    | 120
2022-01-03    | 130
2022-01-04    | 150
2022-01-05    | 140


Ayrıca, MIN fonksiyonunu birkaç sütun için de kullanabilirsiniz. Örneğin, bir müşteriler tablosunda müşteri adı, soyadı ve doğum tarihi sütunlarına sahip bir tablo olsun ve en yaşlı müşterinin adını ve soyadını almak isteyebilirsiniz. Aşağıdaki sorgu, doğum tarihi sütununa göre en yaşlı müşterinin adını ve soyadını döndürür..

SELECT ad, soyad, MIN(dogum_tarihi) FROM musteri GROUP BY ad, soyad;

Bu sorgunun çıktısı ad ve soyad sütunlarına göre gruplandırılmış ve her grup için doğum tarihi sütununun en küçük değerini içerecektir. Sonuç aşağıdaki gibi bir şekilde olur.

 ad    | soyad   | MIN(dogum_tarihi)
-------|---------|------------------
Ahmet  | Yılmaz  | 1980-01-01
Mehmet | Çelik   | 1990-01-01

Sonuç olarak, MIN fonksiyonu, bir tablo veya sorgudaki bir sütunun en küçük değerini döndürür ve bu değerin seçiminde kullanılabilir. Bu fonksiyon, tarihlere göre satışların en az miktarlarını takip etmek, en yaşlı müşterileri takip etmek gibi amaçlar için kullanılabilir.



İlginizi Çekebilir

PostgreSQL Tablonun Kolon Adını Sorgu İle Değiştirmek

PostgreSQL Mutlak Değer Alma

PostgreSQL PI Kullanımı

PostgreSQL TIME_OF_DAY Kullanımı

PostgreSQL CURRENT_ROLE Kullanımı