SQL Server -Jahr Funktion

SQL Server -Jahr Funktion

In diesem Artikel werden Sie die Verwendung der Funktion des Jahres () auf dem SQL -Server feststellen.

SQL Server Year () -Funktion

Mit der Funktion des Jahres () im SQL -Server können Sie den Jahreswert aus einem bestimmten Datumeingang extrahieren. Die Funktionssyntax ist im Folgenden dargestellt:

Jahr (Datum)

Die Funktion akzeptiert das Datum als Parameter und gibt den Ganzzahlwert zurück, was das Jahr darstellt.

Die Datumseingabe kann type Uhrzeit, Datum, SmallDateTime, DateTime, DateTime2 oder DateTimeOffset sein. Sie können auch einen Ausdruck, eine Säule, eine String -Literal oder einen UDV übergeben.

SQL Server Year () Funktion Beispiel

Beispiel 1: Grundfunktionsnutzung

Das folgende Beispiel zeigt die einfache Verwendung der Funktion des Jahres ():

wählen
Jahr ('2022-10-10') als Current_year;

Resultierender Wert:

Current_year |
------------+
2022 |

Beispiel 2: Verwenden Sie die Funktion des Jahres () mit dem Basisjahr

Wenn Sie einen Wert übergeben, der das Jahr nicht an die Funktion enthält, gibt die Funktion den Wert 1900 zurück, was das Basisjahr ist.

Ein Beispiel ist wie folgt:

wählen
Jahr ('15: 09: 43 ') als Current_year;

Ausgangsergebnis:

Current_year |
------------+
1900 |

Beispiel 3: Extrahieren Sie das Jahr mit der Datumspart -Funktion extrahieren

Wenn Sie die DatePart () -Funktion auf dem SQL -Server verwendet haben, werden Sie feststellen, dass sich die Jahresfunktion ähnlich wie in der folgenden Syntax verhält:

DatePart (Jahr, Eingabe).

Ein Beispiel ist wie folgt:

wählen
Jahr ('2022-10-10') als Jahr_Func,
DatePart (Jahr, '2022-10-10') als DatePart_Func;

Ausgang:

Year_Func | DatePart_Func |
---------+-------------+
2022 | 2022 |

Beide Funktionen geben den gleichen Wert zurück.

Abschluss

Dieser kurze Beitrag behandelte die Grundlagen der Arbeit mit der Funktion des Jahres () auf dem SQL -Server. Mit dieser Funktion können Sie das Jahr aus einem bestimmten Datumeingang extrahieren.