Mysql
 sql >> Database >  >> RDS >> Mysql

CURTIME() Esempi – MySQL

In MySQL, il CURTIME() viene utilizzata per restituire l'ora corrente.

Più specificamente, restituisce la data corrente come valore in 'HH:MM:SS' o HHMMSS formato, a seconda che la funzione sia utilizzata in un contesto stringa o numerico.

Sintassi

La sintassi è questa:

CURTIME([fsp])

Il (opzionale) fsp argomento può essere utilizzato per fornire la precisione dei secondi frazionari. Se fornito, il valore restituito includerà frazioni di secondi fino al numero fornito. Puoi specificare un fsp valore compreso tra 0 e 6 .

Tuttavia, come accennato, il tipo di dati del valore restituito dipenderà dal contesto con cui viene utilizzato. Maggiori informazioni su questo di seguito.

Puoi anche utilizzare uno dei seguenti se preferisci:

CURRENT_TIME
CURRENT_TIME()

Questi sono sinonimi di CURTIME() .

Esempio:contesto di stringa

Ecco un esempio di utilizzo di CURTIME() in un contesto di stringa.

SELECT CURTIME();

Risultato:

+-----------+
| CURTIME() |
+-----------+
| 09:49:17  |
+-----------+

Esempio:contesto numerico

Ecco un esempio di utilizzo di CURDATE() in un contesto numerico.

SELECT CURTIME() + 0;

Risultato:

+---------------+
| CURTIME() + 0 |
+---------------+
|         94935 |
+---------------+

In questo esempio ho aggiunto zero al tempo. Ma avrei potuto anche aggiungere un altro valore.

Esempio – Precisione frazionaria dei secondi

Ecco un esempio per specificare che il valore restituito deve avere 6 secondi frazionari.

SELECT CURTIME(6);

Risultato:

+-----------------+
| CURTIME(6)      |
+-----------------+
| 09:52:44.979157 |
+-----------------+

CURRENT_TIME e CURRENT_TIME()

Come accennato, entrambi CURRENT_TIME e CURRENT_TIME() sono sinonimi di CURTIME() .

Ecco un esempio con tutti e tre insieme:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Risultato:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 09:53:29     | 09:53:29       | 09:53:29  |
+--------------+----------------+-----------+