Heim  >  Artikel  >  Datenbank  >  In welchem ​​Format Jahr(2) oder Jahr(4) gibt MySQL den Jahreswert beginnend mit dem Datum „0000-00-00“ zurück?

In welchem ​​Format Jahr(2) oder Jahr(4) gibt MySQL den Jahreswert beginnend mit dem Datum „0000-00-00“ zurück?

WBOY
WBOYnach vorne
2023-09-19 14:57:14615Durchsuche

In welchem ​​Format Jahr(2) oder Jahr(4) gibt MySQL den Jahreswert beginnend mit dem Datum „0000-00-00“ zurück?

Angenommen, wir speichern einen Datumswert „0000-00-00“ in einer MySQL-Tabelle, dann gibt MySQL 0 zurück, wenn der Jahreswert aus diesem Datum extrahiert wird. Es wird nicht im Format Jahr(2) oder Jahr(4) vorliegen. Um es zu verstehen, verwenden wir die folgenden Daten aus der Tabelle „detail_bday“ –

mysql> Select * from detail_bday;
+----+---------+------------+
| Sr | Name    | Birth_Date |
+----+---------+------------+
| 1 | Saurabh  | 1990-05-12 |
| 2 | Raman    | 1993-06-11 |
| 3 | Gaurav   | 1984-01-17 |
| 4 | Rahul    | 1993-06-11 |
| 5 | Sonia    | 1993-11-31 |
| 6 | Ram      | 0000-00-00 |
+----+---------+------------+
6 rows in set (0.00 sec)

Nun versucht die folgende Abfrage, den Jahreswert aus dem Datum „0000-00-00“ abzurufen –

mysql> Select Year(Birth_date) from detail_bday Where Name = 'Ram';
+------------------+
| Year(Birth_date) |
+------------------+
|                0 |
+------------------+
1 row in set (0.00 sec)

Die obige Ergebnismenge zeigt das MySQL gibt stattdessen 0 zurück. Gibt den Wert im Format Jahr(2) oder Jahr(4) an.

Das obige ist der detaillierte Inhalt vonIn welchem ​​Format Jahr(2) oder Jahr(4) gibt MySQL den Jahreswert beginnend mit dem Datum „0000-00-00“ zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen