W tym artykule odkryjesz funkcję korzystania z roku () na serwerze SQL.
Funkcja SQL Server Year ()
Funkcja roku () na serwerze SQL pozwala wyodrębnić wartość roku z danej daty wprowadzania. Składnia funkcji jest reprezentowana w następujący sposób:
Rok (data)Funkcja akceptuje datę jako parametr i zwraca wartość liczb całkowitą, reprezentującą rok.
Wejście daty może być czas, data, data, SmallDateTime, DateTime, DateTime2 lub DateTimeOffset. Możesz także przekazać wyrażenie, kolumnę, literał stringowy lub UDV.
Przykład funkcji SQL Server Year ()
Przykład 1: Podstawowe użycie funkcji
Poniższy przykład ilustruje proste użycie funkcji roku ():
wybieraćWynikowa wartość:
current_year |Przykład 2: Korzystanie z funkcji roku () z rokiem podstawowym
Jeśli zdasz wartość, która nie zawiera roku do funkcji, funkcja zwraca wartość 1900, która jest rokiem podstawowym.
Przykład jest następujący:
wybieraćWynik wyjściowy:
current_year |Przykład 3: Wyodrębnienie roku za pomocą funkcji DatePart
Jeśli użyłeś funkcji DATPART () na serwerze SQL, zauważysz, że funkcja roku zachowuje się podobnie jak w poniższej składni:
DATEPART (rok, dane wejściowe).Przykład jest następujący:
wybieraćWyjście:
rok_func | datePart_func |Obie funkcje zwracają tę samą wartość.
Wniosek
Ten krótki post obejmował podstawy pracy z funkcją roku () na serwerze SQL. Ta funkcja pozwala wyodrębnić rok z danej daty wprowadzania.