Función HORA() en MYSQL – Part 1

La función TIME() en MySQL se usa para extraer la parte de tiempo de una expresión de hora/fechahora dada. Si la expresión no es una hora o un valor de fecha y hora, la función HORA devolverá ’00:00:00′. Si la expresión es NULL, la función TIME devolverá NULL.

Sintaxis:

TIME(expression)

Parámetro:
este método acepta un parámetro.

  • expresión: El valor de hora o fecha y hora del que queremos extraer la hora.

Devoluciones:
Devuelve la parte de tiempo de una determinada expresión de hora/fechahora.

Ejemplo-1:
Extraer la hora usando la función TIME de una expresión de fecha y hora donde la fecha y hora se especifica en el formato AAAA-MM-DD HH-MM-SS.

SELECT TIME("2019-01-10 08:14:21")as Time ;

Producción :

Tiempo
08:14:21

Ejemplo-2:
Extraer la hora usando la función TIME de una expresión de fecha y hora donde la fecha y hora se especifica en el formato HH-MM-SS.

SELECT TIME("18:24:23")as Time ;

Producción :

TIEMPO
18:24:23

Ejemplo-3:
Extraer el tiempo usando la función TIME de una expresión que no es una fecha y hora.

SELECT TIME(NULL) AS TIME;

Producción :

TIEMPO
NULO

Ejemplo-4:
La función TIME se puede usar para establecer el valor de las columnas. Para demostrarlo, cree una tabla llamada DeliveryDetails.

CREATE TABLE DeliveryDetails (
DeliveryId INT AUTO_INCREMENT,
ProductId INT NOT NULL,
ProductName VARCHAR(20) NOT NULL,
Delivered_At TIME NOT NULL,
PRIMARY KEY(DeliveryId)
);

Aquí, usaremos la función TIME cuando se complete una entrega. El valor en la columna Delivered_At será el valor dado por la función TIME.

INSERT INTO  
DeliveryDetails(ProductId, ProductName, Delivered_At)
VALUES
(12345, 'Let Us Java', TIME (NOW()));

Ahora, comprobando la tabla DeliveryDetails:

SELECT * FROM DeliveryDetails;

Producción :

ID DE ENTREGA IDENTIFICACIÓN DE PRODUCTO NOMBRE DEL PRODUCTO ENTREGA_EN
1 12345 Déjanos Java 09:48:34

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *