Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlardan biri de verilen listedeki en küçük elemanı sonuç olarak döndüren LEAST fonksiyonudur.
LEAST fonksiyonu Oracle PL/SQL içerisinde parametre olarak verilen bir veri setindeki en küçük değere sahip elemanı sonuç olarak döndüren matematiksel fonksiyondur. Parametre değeri sayılardan ve metinlerden oluşabilir. Oracle LEAST fonksiyonu metin ve sayılar karışık dizilere metinmiş gibi davranır
Oracle LEAST fonksiyonunun genel kullanımı aşağıdaki gibidir:
LEAST ( expr1 [, expr2, ... expr_n] )
Fonksiyonda expr1 ifadesinin diğerlerinden ayrılmasının neden parametre olarak en az bir değer girilmesi zorunluluğudur.
Oracle LEAST fonksiyonunun kullanımı ile ilgili bir kaç örnek sorgu çalıştıralım.
SELECT
LEAST (3,9, 1, 16, 18, 32, 2)
FROM DUAL;
Sonuç: 1
Aynı sorguyu metin olarak çalıştırırsak
SELECT
LEAST ('3','9', '1', '16', '18', '32', '2')
FROM DUAL;
Sonuç: 1
Oracle LEAST fonksiyonu sorgu içindeki değerler hem metin hem de sayı olursa tüm dizi elemanlarına metinmiş gibi davranarak sonuç üretir.
SELECT
LEAST ('3',9, '1', 16, '18', '32', '2')
FROM DUAL;
Sonuç: 1
SELECT
LEAST('apples', 'applis', 'applas')
FROM DUAL;
Sonuç: 'applas'
Oracle LEAST fonksiyonu aşağıdaki sürümlerinde yer almaktadır.
-Oracle 12c,
-Oracle 11g,
-Oracle 10g,
-Oracle 9i,
-Oracle 8i
Son olarak konuyu özetleyecek olursak, Oracle LEAST fonksiyonu parametre olarak verilen bir veri setindeki en küçük değeri sonuç olarak döndüren matematiksel fonksiyondur. Parametre değeri sayı dizisi, metinlerden oluşan dizi ve ya metin ve sayı karışık dizi olabilir
Oracle PL/SQL bünyesinde yer alan tüm numerik ve matematiksel fonksiyonlar listesine buradan erişebilirsiniz.
Oracle PL/SQL bünyesinde yer alan tüm fonksiyonlara ve açıklamalarına ise buradan erişebilirsiniz..
Yorumlar
Yorum Gönder