SQL – SELECT GetDate Fonksiyonu ve DatePart Fonksiyonu
Merhaba arkadaşlar, SQL’ de SELECT sorgusunda GetDate Fonksiyonu ve DatePart Fonksiyonu ile ilgili basit örnekleri aşağıda inceleyebilirsiniz.
GetDate Fonksiyonu
— GetDate: SQl sunucusun o anki tarih ve saat bilgisini verir.
— Bugünün tarihini listeleyin (GetDate)
SELECT GETDATE()
— Bugün kayıt olan üyeleri listeleyin
SELECT *
FROM Uye
WHERE EklenmeTarihi = GETDATE()
DatePart Fonksiyonu
— DatePart: Tarihi saat,gün,ay,yıl gibi dilimlere ayırmayı sağlar.
— Bugünün ayını listeyin
SELECT DATEPART(month,GETDATE())
— Bugünün gününü, ayını ve yılını listeyin
SELECT DATEPART(day,GETDATE()) as [Gun],
DATEPART(month,GETDATE()) as [Ay],
DATEPART(year,GETDATE()) as [Yıl]
— Bugün doğan üyeleri listeleyin (DatePart)
SELECT *
FROM Uye
WHERE DATEPART(day,DogumTarihi) = DATEPART(day,GETDATE()) AND
DATEPART(month,DogumTarihi) = DATEPART(month,GETDATE())
— Burada bugün ve bu ayın doğum tarihi alanıyla eşleşmesine baakılacak. Yıla bakılmayacak.
— Üyelerin yaşını listeleyin
SELECT DATEPART(year,GETDATE()) – DATEPART(year,DogumTarihi)
FROM Uye
— Not: 2014 – 1991 = 23 yaşında olduğu görürüz
Soru ve önerilerinizi yorum olarak ya da e-mail göndererek iletebilirsiniz, teşekkürler.