función CURRENT_TIME() en MySQL

La función CURRENT_TIME() en MySQL se usa para verificar la hora actual. Devuelve la hora actual como un valor en formato ‘hh:mm:ss’ o hhmmss , dependiendo de si la función se usa en contexto de string o numérico.

Sintaxis:

CURRENT_TIME
    OR
CURRENT_TIME(precision)

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

  • precision:
    especifica la precisión de los segundos fraccionarios devueltos. Si el usuario omite el argumento de precisión, el resultado excluirá la precisión.

Devoluciones: Devuelve la hora actual.

Ejemplo-1:
Obtener la hora actual usando la función CURRENT_TIME.

SELECT CURRENT_TIME as Curr_time ;

Producción :

hora_actual
14:03:29

Ejemplo-2:
Obtener la hora actual usando la función CURRENT_TIME con precisión se establece en 5.

SELECT CURRENT_TIME(5) as Curr_time ;

Producción :

hora_actual
14:07:10.02423

Ejemplo-3:
Obtener la hora actual usando la función CURRENT_TIME en formato numérico.

SELECT CURRENT_TIME + 0  as Curr_time ;

Producción :

hora_actual
140917

Ejemplo-4:
la función CURRENT_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,
Delivered_On DATE NOT NULL,
PRIMARY KEY(DeliveryId)
);

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

INSERT INTO  
DeliveryDetails(ProductId, ProductName, Delivered_At, Delivered_On)
VALUES
(101, 'Let Us C', CURRENT_TIME, CURRENT_DATE);

Ahora, comprobando la tabla DeliveryDetails:

SELECT * FROM DeliveryDetails;

Producción :

ID de entrega Identificación de producto Nombre del producto Entregado_en Entregado en
1 101 Déjanos C 14:41:59 2020-10-01

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 *