SQL Fonksiyonları
- Önceki Sayfa SQL Sunucusu
- Sonraki Sayfa SQL avg()
SQL, sayma ve hesaplama için çok sayıda kullanılabilir içsel fonksiyon barındırır.
Fonksiyon grameri
İçsel SQL fonksiyonlarının grameri:
SELECT function(şube) FROM Tablo
Fonksiyon türleri
SQL'de temel fonksiyon türleri ve çeşitleri birkaç türdedir. Fonksiyonun temel türü:
- Toplama fonksiyonları
- Scalar Fonksiyonları
Toplama fonksiyonları (Aggregate functions)
Toplama fonksiyonlarının operasyonları bir dizi değere yönelik ve tek bir değer döndürür.
Açıklama:SELECT ifadesi, SELECT ifadesinin projeler listesindeki diğer birçok ifade arasında kullanılırsa, bu SELECT ifadesi GROUP BY ifadesi kullanmalıdır!
"Kişiler" tablosu (çoğu örnekte kullanılmıştır)
İsim | Yaş |
---|---|
Adams, John | 38 |
Bush, George | 33 |
Carter, Thomas | 28 |
MS Access'teki toplama fonksiyonları
Fonksiyon | Açıklama |
---|---|
AVG(column) | belirli bir sütunun ortalama değerini döndürür |
COUNT(column) | belirli bir sütunun satır sayısını döndürür (NULL değerler dahil değildir) |
COUNT(*) | geri dönen seçili satır sayısı |
FIRST(column) | belirtilen alanın ilk kaydının değerini döndürür |
LAST(column) | belirtilen alanın son kaydının değerini döndürür |
MAX(column) | Bir sütunun en yüksek değerini döndürür |
MIN(column) | Bir sütunun en düşük değerini döndürür |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Bir sütunun toplamını döndürür |
VAR(column) | |
VARP(column) |
SQL Server'daki toplama fonksiyonları
Fonksiyon | Açıklama |
---|---|
AVG(column) | belirli bir sütunun ortalama değerini döndürür |
BINARY_CHECKSUM | |
CHECKSUM | |
CHECKSUM_AGG | |
COUNT(column) | belirli bir sütunun satır sayısını döndürür (NULL değerler dahil değildir) |
COUNT(*) | geri dönen seçili satır sayısı |
COUNT(DISTINCT column) | Farklı sonuçların sayısını döndürür |
FIRST(column) | Belirli bir alanda ilk kaydın değerini döndürür (SQLServer2000 desteklenmez) |
LAST(column) | Belirli bir alanda son kaydın değerini döndürür (SQLServer2000 desteklenmez) |
MAX(column) | Bir sütunun en yüksek değerini döndürür |
MIN(column) | Bir sütunun en düşük değerini döndürür |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | Bir sütunun toplamını döndürür |
VAR(column) | |
VARP(column) |
Scalar Fonksiyonları
Scalar fonksiyonları belirli bir değere yönelik operasyonlar gerçekleştirir ve girdi değeri temel alınarak tek bir değer döndürür.
MS Access'teki Scalar Fonksiyonları
Fonksiyon | Açıklama |
---|---|
UCASE(c) | Bir alanı büyük harfe dönüştürür |
LCASE(c) | Bir alanı küçük harfe dönüştürür |
MID(c,start[,end]) | Bir metin alanından karakter çıkarır |
LEN(c) | Bir metin alanının uzunluğunu döndürür |
INSTR(c,char) | Belirli bir metin alanında belirli karakterin değerini döndürür |
LEFT(c,number_of_char) | İstenen bir metin alanının sol kısmını döndürür |
RIGHT(c,number_of_char) | İstenen bir metin alanının sağ kısmını döndürür |
ROUND(c,decimals) | Bir sayısal alana belirli ondalık basamak sayısına yuvarlama yapar |
MOD(x,y) | Bölme işleminin kalanını döndürür |
NOW() | Geçerli sistem tarihini döndürür |
FORMAT(c,format) | Bir alanın görüntüleniş biçimini değiştirmek için |
DATEDIFF(d,date1,date2) | Tarih hesaplamaları için kullanılır |
- Önceki Sayfa SQL Sunucusu
- Sonraki Sayfa SQL avg()