sql >> Database >  >> RDS >> Mysql

CURDATE() Voorbeelden – MySQL

In MySQL is de CURDATE() functie wordt gebruikt om de huidige datum terug te geven.

Meer specifiek, het retourneert de huidige datum als een waarde in ‘JJJJ-MM-DD’ of JJJJMMDD formaat, afhankelijk van of de functie in een tekenreeks of in een numerieke context wordt gebruikt.

Syntaxis

De syntaxis gaat als volgt:

CURDATE()

Er worden dus geen argumenten geaccepteerd of vereist.

Zoals vermeld, hangt het gegevenstype van de geretourneerde waarde echter af van de context waarin deze wordt gebruikt. Meer hierover hieronder.

U kunt desgewenst ook een van de volgende gebruiken:

CURRENT_DATE
CURRENT_DATE()

Dit zijn synoniemen voor CURDATE() .

Voorbeeld – Stringcontext

Hier is een voorbeeld van het gebruik van CURDATE() in een string-context.

SELECT CURDATE();

Resultaat:

+------------+
| CURDATE()  |
+------------+
| 2018-06-22 |
+------------+

Voorbeeld – Numerieke context

Hier is een voorbeeld van het gebruik van CURDATE() in een numerieke context.

SELECT CURDATE() + 0;

Resultaat:

+---------------+
| CURDATE() + 0 |
+---------------+
|      20180622 |
+---------------+

In dit voorbeeld heb ik nul aan de datum toegevoegd. Maar ik had ook een ander nummer kunnen toevoegen.

Hier is een voorbeeld waarbij ik 3 toevoeg aan de huidige datum:

SELECT CURDATE() + 3;

Resultaat:

+---------------+
| CURDATE() + 3 |
+---------------+
|      20180625 |
+---------------+

CURRENT_DATE en CURRENT_DATE()

Zoals gezegd, beide CURRENT_DATE en CURRENT_DATE() zijn synoniemen voor CURDATE() .

Hier is een voorbeeld met alle drie samen:

SELECT 
    CURRENT_DATE,
    CURRENT_DATE(),
    CURDATE();

Resultaat:

+--------------+----------------+------------+
| CURRENT_DATE | CURRENT_DATE() | CURDATE()  |
+--------------+----------------+------------+
| 2018-06-22   | 2018-06-22     | 2018-06-22 |
+--------------+----------------+------------+


  1. Hoe WEEKDAY() werkt in MariaDB

  2. Een database verbinden met Python

  3. Een database ontwerpen voor een wervingssysteem

  4. Tips voor het gebruik van SQL Server met Salesforce SOQL