Site Overlay

Vad är SQL Server DATEPART() metod?

hej, folk! I den här artikeln kommer vi att fokusera på SQL Server DATEPART () funktion.

arbetssätt för SQL DATEPART() metod

SQLDATEPART() method hjälper till att extrahera delen från standard tidsstämpelstruktur som är,

yyyy-mm-DD timmar-mins-sec

metoden datepart() extraherar och hjälper till att representera datum delar av tidsstämpeln i form av år, månader, dagar, veckor, timmar, minuter, etc.,

låt oss förstå formatet för varje datumdel som kan extraheras från datumet genom nedanstående tabell.,td>weekday dw hour hh nanosecond ns dayofyear dy, y millisecond ms microsecond mcs minute mi, n

DATEPART() method date interval format

Syntax of SQL DATEPART() method

Having understood the working of SQL DATEPART() method, let us now look at the implementation of the mentioned function.,

DATEPART(date_portion, date)

som framgår ovan accepterar funktionen DATEPART() den date_portion som är den del som ska extraheras ur datumet och tidsstämpeln för inmatning. Funktionen returnerar den extraherade datumdelen från

exempel på SQL DATEPART () – metoden

låt oss nu förstå arbetet bakom SQL Server DATEPART () – funktionen med hjälp av olika exempel som anges nedan.,

SQL DATEPART () – metoden med ” år ”som ett intervall

i det här exemplet har vi passerat” år ” som date_portion som ska extraheras från inmatningsdatumet som skickas till funktionen.

exempel:

SELECT DATEPART(year, '2020/06/03 12:15:45') AS Output;

Output:

2020

SQL Server DATEPART() metod med ”second” som ett intervall

i nedanstående exempel används funktionen DATEPART() för att extrahera och returnera värdet ”sekunder” från ingången ”date” som skickas till den.,

exempel:

SELECT DATEPART(second, '2020/06/03 12:15:45') AS Output;

Output:

45

SQL datepart() metod med ”minute” som ett intervall

här returneras minutvärdet för det datum som passerat av funktionen.

SELECT DATEPART(minute, '2020/06/03 12:15:45') AS Output;

utgång:

15

DATEPART() metod med ”timme” som ett intervall

om tidsrelaterad information skickas längs datumformatet till funktionen kan vi extrahera informationen om tid som Timmar, Minuter, sekunder, etc med hjälp av DATEPART () – funktionen.,

exempel:

SELECT DATEPART(hour, '2020/06/03 12:15:45') AS Output;

utgång:

12

SQL Server DATEPART() metod med ”dayofyear” som ett intervall

genom att skicka ”dayofyear” till funktionen försöker vi faktiskt extrahera och uppskatta dagnumret från det godkända året i funktionen.

exempel:

SELECT DATEPART(dayofyear, '2020/06/03 12:15:45') AS Output;

utgång:

155

DATEPART() metod med”vecka”som intervall

exempel:

SELECT DATEPART(week, '2020/06/03 12:15:45') AS Output;

utgång:

23

slutsats

genom detta har vi kommit till slutet av detta ämne., Tveka inte att kommentera nedan om du stöter på några tvivel / frågor.

För att få tillgång till sådana artiklar relaterade till SQL Server, besök SQL Server JournalDev. Vi har också täckt några fler datumfunktioner i SQL som DATEADD() och DATEDIFF () som kommer att vara till nytta för dig!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *