SQL Server Year -funksjon

SQL Server Year -funksjon

I denne artikkelen vil du oppdage bruken av året () -funksjonen i SQL -serveren.

SQL Server Year () -funksjon

Året () -funksjonen i SQL -serveren lar deg trekke ut året fra en gitt datoinngang. Funksjonssyntaksen er representert i følgende:

År (dato)

Funksjonen godtar datoen som parameter og returnerer heltallverdien, og representerer året.

Datoinngangen kan være typen tid, dato, smalldateTime, datetime, dateTime2 eller dateTimeOffset. Du kan også passere et uttrykk, kolonne, streng bokstavelig eller UDV.

SQL Server Year () Funksjonseksempel

Eksempel 1: Grunnleggende funksjonsbruk

Følgende eksempel illustrerer den enkle bruken av året () -funksjonen:

plukke ut
år ('2022-10-10') som Current_year;

Resulterende verdi:

CURRENT_YEAR |
------------+
2022 |

Eksempel 2: Bruke år () -funksjonen med basisåret

Hvis du gir en verdi som ikke inneholder året til funksjonen, returnerer funksjonen verdien 1900, som er basisåret.

Et eksempel er som følger:

plukke ut
år ('15: 09: 43 ') som Current_year;

Utgangsresultat:

CURRENT_YEAR |
------------+
1900 |

Eksempel 3: Å trekke ut året ved å bruke datepart -funksjonen

Hvis du brukte datepart () -funksjonen i SQL -serveren, vil du merke at årsfunksjonen oppfører seg på samme måte som i følgende syntaks:

Datepart (år, input).

Et eksempel er som følger:

plukke ut
år ('2022-10-10') som år_func,
Datepart (år, '2022-10-10') som datepart_func;

Produksjon:

år_func | datepart_func |
---------+-------------+
2022 | 2022 |

Begge funksjonene returnerer samme verdi.

Konklusjon

Dette korte innlegget dekket det grunnleggende om å jobbe med året () -funksjonen i SQL -serveren. Denne funksjonen lar deg trekke ut året fra en gitt datoinngang.