Búsqueda de sitios web

Funciones MINUTO(), MICROSECOND() y HORA() en MySQL


En este artículo, discutiremos sobre: funciones MySQL minuto(), microsegundo() y hora(). Lo haremos con la ayuda de su sintaxis, uso y casos de uso.

MySQL es un DBMS relacional de código abierto. Permite a los usuarios almacenar y manipular datos. En MySQL, podemos realizar tareas específicas usando funciones.

Función MINUTO()

La función MINUTO() devuelve la porción de minutos de una hora o valor de fecha y hora determinados. Se necesita un argumento, que es el valor de hora o fecha y hora para extraer los minutos.

Formato de salida

El rango de salida es de 0 a 59 como valor entero.

Sintaxis

La sintaxis de la función MINUTO() es la siguiente

MINUTE(datetime)

Ejemplo 1

SELECT MINUTE(NOW());

La salida será un solo número. Representa el valor del minuto actual.

Ejemplo-2

SELECT MINUTE("2023-04-02 13:06:07");

La salida será un valor minuto que aquí es 06.

Ejemplo-3

SELECT MINUTE("13:06:07");

La salida será un valor minuto que aquí es 06.

Usos

La función MINUTO() se puede utilizar para calcular el tiempo entre dos eventos. Puede establecer el valor de minutos de una marca de tiempo específica.

Función MICROSEGUNDO()

La función MICROSECOND() devuelve la porción de microsegundos de un valor de hora o fecha y hora determinado. Se necesita un argumento, que es el valor de hora o fecha y hora para extraer el microsegundo.

Formato de salida

El rango de salida es de 0 a 999999 como valor entero.

Sintaxis

La sintaxis de la función MICROSECOND() es la siguiente

MICROSECOND(datetime)

Ejemplo 1

SELECT MICROSECOND(NOW());

La salida será un solo número. Representa el valor actual de microsegundos.

Ejemplo-2

SELECT MICROSECOND("2023-04-02 13:06:07.000005");

La salida será un valor de microsegundos que aquí es 05.

Ejemplo-3

SELECT MICROSECOND("13:06:07.568549");

La salida será un valor de microsegundos que aquí es 568549.

Usos

La función MICROSECOND() puede resultar útil en escenarios donde se requiere alta precisión.

Función HORA()

La función HORA() devuelve la porción de hora de un valor de hora o fecha y hora determinado. Se necesita un argumento, que es el valor de hora o fecha y hora para extraer la hora.

Formato de salida

El rango de salida es de 0 a 23 como valor entero.

Sintaxis

La sintaxis de la función HORA() es la siguiente

HOUR(datetime)

Ejemplo 1

SELECT HOUR(NOW());

La salida será un solo número. Representa el valor de la hora actual.

Ejemplo-2

SELECT HOUR("2023-04-02 13:06:07.000005");

La salida será un valor minuto que aquí es 13.

Ejemplo-3

SELECT MICROSECOND("13:06:07.568549");

La salida será un valor minuto que aquí es 13.

Usos

La función HORA() puede resultar útil en escenarios en los que necesita extraer el valor de la hora de una marca de tiempo.

Hemos discutido estas tres funciones de MySQL. Estos se utilizan en valores de hora o fecha y hora. Todos estos toman un solo argumento que es la hora o la fecha y hora. Todos devuelven un valor entero.