sql max nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sql max nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
MAX() fonksiyonu belirtilen alandaki en büyük değeri verir. Tablomuzdaki 100 lerce ürün kaydının olduğunu düşünün. En yüksek fiyatın ne olduğunu bulmak istediğimizi düşünün. Böyle bir durumda tek tek fiyatları kontrol edip en pahalı fiyatı bulabiliriz. Ancak bu oldukça büyük bir zaman kaybına yol açacaktır. Bunun yerine bir sql kodu ile sonuca direk ulaşabiliriz. Aynı şekilde muhasebe departmanı müdürü veya şirektin genel müdürü, personele ödediği en yüksek maaşı görmek isteyebilir. Bu durumda da bir sql kodu ile sonuca gidebiliriz. Veya sıcaklık ölçüm değerlerinin olduğu bir tablo düşünün. Ay içerisinde veya yıl içinde en yüksek sıcaklık değerinin ne olduğunu bulmak istediğimiz zaman MAX() fonksiyonu oldukça faydalı bir kullanım olacaktır.
Sadece sayısal alanda değil aynı zamanda da metinsel alanlarda da kullanılabilir. Bu durumda metinsel veriyi A'dan Z'ye dizip en sondaki kaydı verecektir.

MAX() Kullanım Biçimi
SELECT MAX(alan_adi) FROM tablo
Aşağıdaki gibi Ürünler tablomuz olsun
idUrun_adiFiyat
1Buzdolabı1500
2LCD TV1850
3Çamaşır Makinesi950
4Bulaşık Makinesi850
Örnek1:
SELECT Max(Fiyat)
FROM Urunler
Çıktısı:
Expr1000
1850
Burada görüldüğü üzere alan adı Expr1000 olarak görünmekedir. Aşağıdaki örnekte bu ismi daha anlamlı hale nasıl getirildiğinigörebilirsiniz.
Örnek2:
SELECT Max(Fiyat) AS EnYuksekFiyat
FROM Urunler
Çıktısı:
EnYuksekFiyat
1850

Burada AS ile ilgili alanın adı daha anlamlı bir hale getirilmiştir.

SQL MAX() Kullanımı