SQL Server’da Fonksiyon Kullanımı 1) Çoklu Satır Fonksiyonları (Aggregate Functions) 2) Tek Satır Fonksiyonları (Scalar Functions) Kullanıcı Tanımlı Fonksiyonlar a) Scalar Fonksiyon b) Tablo Fonksiyon Melek Nurten Yavuz
1) Çoklu Satır Fonksiyonları (Aggregate Functions) Bir sütundaki tüm satırlara uygulanırlar ve bir hesap yapıp geriye tek bir değer döndürürler. AVG = Ortalamayı bulur. COUNT = sayaç görevindedir FIRST = ilk elemanı bulur LAST = son elemanı bulur MAX = maximum değeri bulur MIN = minimum değeri bulur SUM = toplamı bulur Melek Nurten Yavuz
AVG() Ortalamayı bulur. ORNEK: Melek Nurten Yavuz
2) Tek Satır Fonksiyonları (Scalar Functions) Tablonun bir satırını temel alarak işlem yapan fonksiyonlardır. Ama her satır için ayrı ayrı işlem yapmaktadır. UCASE = büyük harfe çevirme işlemi yapar LCASE = küçük harfe çevirme işlemi yapar MID = seçilen kayıtları istenilen karakterinden başlayarak, istenilen uzunluk kadar gösterir LEN = kaydın harf sayısını, yani uzunluğunu döndürür ROUND = ondalıklı kayıtlar için yuvarlama işlemi yapar NOW= sistemin tarih değerini döndürür DAY = tarihin gününü dödürür MONTH = tarihin ayını döndürür YEAR= tarihin yılını döndürür Melek Nurten Yavuz
Melek Nurten Yavuz
3) Kullanıcı Tanımlı Fonksiyonlar a) Scalar Fonksiyon: Tek bir değer döndürür. b) Tablo Fonksiyon: Dönüş değeri bir tablodur. Melek Nurten Yavuz