Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exemplos de CURTIME() – MySQL


No MySQL, o CURTIME() função é usada para retornar a hora atual.

Mais especificamente, ele retorna a data atual como um valor em 'HH:MM:SS' ou HHMMSS formato, dependendo se a função é usada em uma string ou contexto numérico.


Sintaxe


A sintaxe fica assim:
CURTIME([fsp])

O (opcional) fsp argumento pode ser usado para fornecer a precisão de segundos fracionários. Se fornecido, o valor de retorno incluirá segundos fracionários até o número fornecido. Você pode especificar um fsp valor entre 0 e 6 .

No entanto, como mencionado, o tipo de dados do valor de retorno dependerá do contexto com o qual é usado. Mais sobre isso abaixo.

Você também pode usar um dos seguintes, se preferir:
CURRENT_TIME
CURRENT_TIME()

Estes são sinônimos para CURTIME() .

Exemplo – Contexto de String


Aqui está um exemplo de uso de CURTIME() em um contexto de string.
SELECT CURTIME();

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

Exemplo – Contexto Numérico


Aqui está um exemplo de uso de CURDATE() em um contexto numérico.
SELECT CURTIME() + 0;

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

Neste exemplo eu adicionei zero ao tempo. Mas eu também poderia ter acrescentado outro valor.

Exemplo – Precisão de segundos fracionários


Aqui está um exemplo de especificação de que o valor de retorno deve ter 6 segundos fracionários.
SELECT CURTIME(6);

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

CURRENT_TIME e CURRENT_TIME()


Conforme mencionado, ambos CURRENT_TIME e CURRENT_TIME() são sinônimos de CURTIME() .

Aqui está um exemplo com os três juntos:
SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

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