SQL’de DATEPART fonksiyonu, bir tarih değerinden belirli bir bölümü (örneğin, yıl, ay, gün, saat, dakika) ayıklamak için kullanılır. Bu fonksiyon, bir tarih değerini alır ve bu tarihin istenen bölümünü döndürür.
Genel sözdizimi şu şekildedir:
DATEPART(datepart, date)
datepart: Ayıklanmak istenen tarih bölümünü belirtir. Örneğin, ‘year’ (yıl), ‘month’ (ay), ‘day’ (gün), ‘hour’ (saat), ‘minute’ (dakika), ‘second’ (saniye) gibi.
date: Tarih değerini temsil eden bir ifadedir.
Örneğin, aşağıdaki SQL ifadesi, bir tarihin yılını döndürmek için kullanılır:
SELECT DATEPART(year, ‘2024-02-11’);
Bu ifade, ‘2024-02-11’ tarihindeki yılı döndürecektir, yani sonuç olarak 2024 dönecektir.
DATEPART fonksiyonu, tarih değerlerini ayrı ayrı bileşenlere ayıklamak için yaygın olarak kullanılır. Bu, tarih bilgisini parçalara bölmek ve belirli bir bileşeni kullanarak sorguları filtrelemek veya gruplamak için faydalıdır. Örneğin, bir veritabanında doğum tarihlerine sahip kişilerin yaşlarını hesaplamak için doğru tarih bileşenlerini kullanabilirsiniz veya belirli bir yıl veya ayda gerçekleşen olayları saymak için tarih bileşenlerini kullanabilirsiniz.
“Datepart”, SQL (Yapılandırılmış Sorgu Dili) gibi veritabanı sorgulama dillerinde kullanılan bir fonksiyondur. Bu fonksiyon, bir tarih veya saat değerinden belirli bir bölümü (örneğin, yıl, ay, gün, saat, dakika, saniye vb.) ayıklamak için kullanılır.
Datepart Fonksiyonunun Kullanımı:
Datepart Fonksiyonunun Örnekleri:
DATEPART(year, siparis_tarihi)
DATEPART(month, siparis_tarihi)
DATEPART(day, siparis_tarihi)
DATEPART(hour, siparis_tarihi)