De DATE-functie in MariaDB wordt gebruikt om een waarde om te zetten naar het date data-type. De waarde kan een string, integer, of een andere date of timestamp-waardetype zijn.
Hier zijn enkele voorbeelden van het gebruik van de DATE-functie:
1. Wanneer u een DATETIME of een TIMESTAMP waarde invoert:
```
SELECT DATE;
```
Output:
```
‘2022-12-30‘
```
In dit voorbeeld, gaf de DATE-functie de datumcomponent van de datetime waarde terug.
1. Wanneer u een stringwaarde invoert:
```
SELECT DATE;
```
Output:
```
‘2022-12-30‘
```
In dit geval, werd de string omgezet naar een date, omdat het in de juiste indeling was.
1. Wanneer u een integerwaarde invoert:
```
SELECT DATE;
```
Output:
```
‘2022-12-30‘
```
Hier converteerde de functie de integer naar een string, en vervolgens naar een date.
Let op: De DATE-functie zal NULL teruggeven als de invoerwaarde niet in een correct date-formaat kan worden omgezet.
Bron:
https://mariadb.com/kb/en/date/