COUNT:
Sütun sayısını saydırmaya yarar.
SELECT COUNT(1) FROM personel;
89
SELECT COUNT(1) FROM personel;
89
MAX:
verilen sütundaki en büyük sayısal değeri döndürür.
–Örnekte en yüksek maaşı bulur
SELECT MAX(maas) FROM personel;
verilen sütundaki en büyük sayısal değeri döndürür.
–Örnekte en yüksek maaşı bulur
SELECT MAX(maas) FROM personel;
MIN:
verilen sütundaki en küçük sayısal değeri döndürür.
–Örnekte en düşük maaşı bulur
SELECT MIN(maas) FROM personel;
verilen sütundaki en küçük sayısal değeri döndürür.
–Örnekte en düşük maaşı bulur
SELECT MIN(maas) FROM personel;
AVG:
Verilen kolonun aritmetik ortalamasını(average) almaya yarar.
SELECT AVG(maas) FROM personel;
Verilen kolonun aritmetik ortalamasını(average) almaya yarar.
SELECT AVG(maas) FROM personel;
ABS:
Verilen sayının mutlak değerini döndürür.
SELECT ABS(-19) FROM dual;
19
Verilen sayının mutlak değerini döndürür.
SELECT ABS(-19) FROM dual;
19
CEIL:
Verilen sayı küsüratlı ise bir üst tamsayıya yuvarlar, tamsayıysa kendini döndürür.
SELECT CEIL(12.23) FROM dual;
13
Verilen sayı küsüratlı ise bir üst tamsayıya yuvarlar, tamsayıysa kendini döndürür.
SELECT CEIL(12.23) FROM dual;
13
FLOOR:
Verilen sayı küsüratlı ise bir alt tamsayıya yuvarlar, tamsayıysa kendini döndürür.
CEIL fonksiyonunun tersini yapar.
SELECT FLOOR(12.34) FROM dual;
12
Verilen sayı küsüratlı ise bir alt tamsayıya yuvarlar, tamsayıysa kendini döndürür.
CEIL fonksiyonunun tersini yapar.
SELECT FLOOR(12.34) FROM dual;
12
EXP:
e üssü n değerini döndürür.
SELECT EXP(11) FROM DUAL; — e üssü 11
59874,14171
e üssü n değerini döndürür.
SELECT EXP(11) FROM DUAL; — e üssü 11
59874,14171
MEDIAN:
Medyan(ortanca) almaya yarar..
SELECT MEDIAN(maas) from personel where departman = ‘Finans’;
Medyan(ortanca) almaya yarar..
SELECT MEDIAN(maas) from personel where departman = ‘Finans’;
GREATEST:
Virgülle ayrılmış şekilde verilen sayılar arasından en büyüğünü geri döndürür.
SELECT GREATEST(1,2,3,4,9) FROM dual;
9
Virgülle ayrılmış şekilde verilen sayılar arasından en büyüğünü geri döndürür.
SELECT GREATEST(1,2,3,4,9) FROM dual;
9
LEAST:
Virgülle ayrılmış şekilde verilen sayılar arasından en küçüğünü geri döndürür.
SELECT LEAST(-1,2,23,7,9,43,7777) FROM dual;
-1
Virgülle ayrılmış şekilde verilen sayılar arasından en küçüğünü geri döndürür.
SELECT LEAST(-1,2,23,7,9,43,7777) FROM dual;
-1
MOD:
Modüler aritmatik ile kalanı bulur.
–26 3e bölününce ne kalır..
SELECT MOD(26,3) FROM dual;
2
Modüler aritmatik ile kalanı bulur.
–26 3e bölününce ne kalır..
SELECT MOD(26,3) FROM dual;
2
POWER:
Power üs almaya yarar.
— 5in 3. kuvvetini bulduralım.
SELECT POWER(5,3) FROM dual;
Power üs almaya yarar.
— 5in 3. kuvvetini bulduralım.
SELECT POWER(5,3) FROM dual;
SIGN:
Verilen sayının işaretini döndürür. Negatif sayıysa -1, pozitif sayıysa 1, 0 sa 0 döndürür.
SELECT SIGN(-100) FROM dual;
-1
SELECT SIGN(65) FROM dual;
1
SELECT SIGN(0) FROM dual;
0
Verilen sayının işaretini döndürür. Negatif sayıysa -1, pozitif sayıysa 1, 0 sa 0 döndürür.
SELECT SIGN(-100) FROM dual;
-1
SELECT SIGN(65) FROM dual;
1
SELECT SIGN(0) FROM dual;
0
ROUND:
Verilen sayıyı istenen basamak kadar yuvarlamaya yarar.
Yuvarlanan sayı 5 DEN büyükse yukarı, küçükse aşağı yuvarlanır.
SELECT ROUND(192.36,1) FROM dual;
192,4
SELECT ROUND(3.14365,3) FROM dual;
3,144
Eğer basamak parametresi verilmezse sayıyı tam sayıya yuvarlar.
SELECT ROUND(22.67890) FROM dual;
23
SELECT ROUND(78.1256) FROM dual;
78
Verilen sayıyı istenen basamak kadar yuvarlamaya yarar.
Yuvarlanan sayı 5 DEN büyükse yukarı, küçükse aşağı yuvarlanır.
SELECT ROUND(192.36,1) FROM dual;
192,4
SELECT ROUND(3.14365,3) FROM dual;
3,144
Eğer basamak parametresi verilmezse sayıyı tam sayıya yuvarlar.
SELECT ROUND(22.67890) FROM dual;
23
SELECT ROUND(78.1256) FROM dual;
78
SQRT:
Verilen sayının karekökünü alır.
SELECT SQRT(64) FROM dual;
8
Verilen sayının karekökünü alır.
SELECT SQRT(64) FROM dual;
8
SUM:
Verilen sütundaki değerlerin toplamını döndürür.
–Maaşların toplamı
SELECT SUM(maas) FROM personel;
Verilen sütundaki değerlerin toplamını döndürür.
–Maaşların toplamı
SELECT SUM(maas) FROM personel;
TO_NUMBER:
to_number verilen değer eğer aslında sayı ise ve tipi NUMBER değilse bunu numbera dönüştürür.
Karakter tipinden NUMBER tipine dönüşüm yapar.
SELECT TO_NUMBER(‘123.56’) FROM dual;
123,56
to_number verilen değer eğer aslında sayı ise ve tipi NUMBER değilse bunu numbera dönüştürür.
Karakter tipinden NUMBER tipine dönüşüm yapar.
SELECT TO_NUMBER(‘123.56’) FROM dual;
123,56
TRUNC:
Verilen sayıdan istenen kadar küsürat kesilebilir, yuvarlanmaz direk kesilir.
SELECT TRUNC(123.456,2) FROM dual;
123,45
Verilen sayıdan istenen kadar küsürat kesilebilir, yuvarlanmaz direk kesilir.
SELECT TRUNC(123.456,2) FROM dual;
123,45
Eğer ikinci parametre verilmezse küsürat komple atılır.
SELECT TRUNC(123.456) FROM dual;
123
SELECT TRUNC(123.456) FROM dual;
123
Hiç yorum yok:
Yorum Gönder