Heim  >  Artikel  >  Datenbank  >  So ermitteln Sie das Jahr eines Datums mithilfe der YEAR-Funktion in MySQL

So ermitteln Sie das Jahr eines Datums mithilfe der YEAR-Funktion in MySQL

WBOY
WBOYOriginal
2023-07-12 15:06:091851Durchsuche

So verwenden Sie die YEAR-Funktion in MySQL, um das Jahr eines Datums zu ermitteln

In der MySQL-Datenbank müssen wir häufig das Jahr von Datumsdaten verarbeiten. Die YEAR-Funktion ist eine sehr nützliche Funktion von MySQL, die das Jahr aus einem Datums- oder Datums-/Uhrzeitwert extrahieren kann. In diesem Artikel wird anhand von Codebeispielen die Verwendung der YEAR-Funktion vorgestellt, um den Lesern ein besseres Verständnis dafür zu vermitteln, wie die YEAR-Funktion verwendet wird, um das Jahr eines Datums zu ermitteln.

Zuerst müssen wir eine Testtabelle erstellen, die eine Spalte vom Typ Datum enthält. Sie können eine Tabelle mit dem Namen test_table erstellen und einige Daten als Beispiel einfügen, indem Sie dem folgenden Code folgen:

CREATE TABLE test_table (
   id INT AUTO_INCREMENT PRIMARY KEY,
   date_value DATE
);

INSERT INTO test_table (date_value) VALUES
   ('2020-01-01'),
   ('2021-02-15'),
   ('2022-08-31'),
   ('2023-12-25');

Jetzt haben wir eine Tabelle mit einer Spalte vom Typ „Datum“ erstellt und einige Testdaten eingefügt. Als Nächstes schreiben wir einige Abfragen mit der YEAR-Funktion, um das Jahr dieser Datumsdaten zu ermitteln.

  1. Ermitteln Sie das Jahr der Datumsdaten.

Zuerst verwenden wir die Funktion YEAR, um das Jahr der ersten Daten in der Tabelle test_table abzurufen. Die Abfrage kann mit dem folgenden Code ausgeführt werden:

SELECT YEAR(date_value) AS year_value FROM test_table LIMIT 1;

Dies wird das folgende Ergebnis zurückgeben:

| year_value |
|------------|
| 2020       |

Wir können sehen, dass die YEAR-Funktion das Jahr 2020 aus dem Datumswert 2020-01-01 extrahiert hat.

  1. Erhalten Sie das Jahr aller Datumsdaten

Als nächstes verwenden wir die YEAR-Funktion, um das Jahr aller Daten in der Tabelle test_table abzurufen. Die Abfrage kann mit dem folgenden Code ausgeführt werden:

SELECT YEAR(date_value) AS year_value FROM test_table;

Dies gibt die folgenden Ergebnisse zurück:

| year_value |
|------------|
| 2020       |
| 2021       |
| 2022       |
| 2023       |

Wir können sehen, dass die YEAR-Funktion das entsprechende Jahr aus jedem Datumswert extrahiert.

  1. Verwenden Sie die YEAR-Funktion für die bedingte Filterung.

Zusätzlich zum Abrufen des Jahres aller Datumsdaten können wir auch die YEAR-Funktion für die bedingte Filterung verwenden. Beispielsweise können wir die Daten in der Tabelle test_table mit dem Jahr 2022 herausfiltern. Die Abfrage kann mit dem folgenden Code ausgeführt werden:

SELECT * FROM test_table WHERE YEAR(date_value) = 2022;

Dies wird folgende Ergebnisse zurückgeben:

| id | date_value |
|----|------------|
|  3 | 2022-08-31 |

Wir können sehen, dass nur die Daten mit dem Jahr 2022 unsere Kriterien erfüllen.

Anhand des obigen Beispiels können wir sehen, dass die YEAR-Funktion sehr praktisch und praktisch ist, um das Jahr der Datumsdaten zu ermitteln. Ob es darum geht, das Jahr eines einzelnen Datums zu ermitteln oder eine bedingte Filterung durchzuführen, die YEAR-Funktion kann uns dabei helfen, dies einfach zu erreichen.

Zusammenfassung:

YEAR-Funktion ist eine sehr nützliche Funktion in MySQL, die das Jahr aus einem Datumstypwert extrahieren kann. In diesem Artikel stellen wir die Verwendung der YEAR-Funktion anhand von Codebeispielen vor, um den Lesern ein besseres Verständnis dafür zu vermitteln, wie die YEAR-Funktion verwendet wird, um das Jahr eines Datums zu ermitteln. Ich hoffe, dieser Artikel hat Ihnen bei der Verwendung der YEAR-Funktion in MySQL geholfen.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie das Jahr eines Datums mithilfe der YEAR-Funktion in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn