COUNT() : Bir tabloda seçili
olan alan içerisindeki değerleri saymak için COUNT fonksiyonu kullanılır.
SUM( ) : Belirtilen kolondaki kayıtların değerlerinin
Sayısal toplamını bulur.
SELECT
SUM(Maas) FROM Personel;(“Personel” tablosundaki tüm maaşların toplamını
getirir)
AVG() : Belirlenen bir alan içerisindeki verilerin
aritmetik ortalamasını alır.
SELECT
AVG(Maas) FROM Personel; (“Personel” tablosundaki personellerin maaşlarının
ortalama değerini getirir)
SELECT
SUM(Maas)/COUNT(*) FROM Personel; (Bu sorgu da bir üstteki gibi “Personel”
tablosundaki personellerin maaşlarının ortalama değerini getirir)
“Personel”
isimli tablomuzda aşağıdaki gibi örnek kayıtlarımız olsun;
Örneğin
, yukarıdaki “Personel” tablosundaki personellerden “Maaş Ortalaması 5000’ den
büyük olan personellerin listesini” bulmak istersek sorgu aşağıdaki gibi
olmalıdır;
SELECT * FROM (SELECT AVG(Maas)
ORTALAMA_MAAS ,AdiSoyadi from Personel GROUP BY AdiSoyadi) P WHERE
P.ORTALAMA_MAAS>5000;
Sorgu
sonucunda gelen kayıtlar aşağıdaki gibi olacaktır;
MAX() : Tabloda seçtiğimiz alanda en yüksek sayısal
değeri almak için MAX komutunu kullanabiliriz.
SELECT
MAX(Maas) FROM Personel; (“Personel” tablosundaki en yüksek maaş değerini
getirir)
MIN() : MIN komutuda MAX komutunun tam tersi olarak
seçtiğimiz alandaki en düşük sayısal değeri bulmamızı sağlar.
SELECT
MIN(Maas) FROM Personel; (“Personel” tablosundaki en düşük maaş değerini
getirir)
LOWER() : Belirli alan içindeki verileri küçük harfe
çevirir.
SELECT
LOWER('Arif'); (Çıktı : arif şeklinde olacaktır)
UPPER() : Text olarak belirtilen alanı büyük harfe
çevirir.
SELECT
UPPER('Arif'); (Çıktı : ARİF şeklinde olacaktır)
DATALENGTH() : Yazıda boşluklar dahil, kaç karakter
olduğunu verir.
SELECT
DATALENGTH('A RİF') (Çıktı : 5 olur)
ROUND() : Belirlenen alandaki sayının virgülden
sonraki kısmının yuvarlatılmasını sağlar.
SELECT ROUND(15.749,2) (Çıktı : 15.750 şeklinde
olacaktır)
Hiç yorum yok :
Yorum Gönder