sql >> Base de Datos >  >> RDS >> Mysql

CURTIME() Ejemplos – MySQL

En MySQL, el CURTIME() La función se utiliza para devolver la hora actual.

Más específicamente, devuelve la fecha actual como un valor en 'HH:MM:SS' o HHMMSS dependiendo de si la función se usa en un contexto de cadena o numérico.

Sintaxis

La sintaxis es así:

CURTIME([fsp])

El (opcional) fsp El argumento se puede utilizar para proporcionar la precisión de segundos fraccionarios. Si se proporciona, el valor de retorno incluirá fracciones de segundo hasta el número proporcionado. Puede especificar un fsp valor entre 0 y 6 .

Sin embargo, como se mencionó, el tipo de datos del valor de retorno dependerá del contexto en el que se utilice. Más sobre esto a continuación.

También puede usar cualquiera de los siguientes si lo prefiere:

CURRENT_TIME
CURRENT_TIME()

Estos son sinónimos de CURTIME() .

Ejemplo:contexto de cadena

Aquí hay un ejemplo del uso de CURTIME() en un contexto de cadena.

SELECT CURTIME();

Resultado:

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

Ejemplo:contexto numérico

Aquí hay un ejemplo del uso de CURDATE() en un contexto numérico.

SELECT CURTIME() + 0;

Resultado:

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

En este ejemplo, agregué cero al tiempo. Pero también podría haber agregado otro valor.

Ejemplo:precisión de fracciones de segundo

Aquí hay un ejemplo de cómo especificar que el valor de retorno debe tener 6 fracciones de segundo.

SELECT CURTIME(6);

Resultado:

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

HORA_ACTUAL y HORA_ACTUAL()

Como se mencionó, tanto CURRENT_TIME y CURRENT_TIME() son sinónimos de CURTIME() .

Aquí hay un ejemplo con los tres juntos:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Resultado:

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