Maison  >  Article  >  base de données  >  Fonctions MINUTE(), MICROSECOND() et HOUR() dans MySQL

Fonctions MINUTE(), MICROSECOND() et HOUR() dans MySQL

PHPz
PHPzavant
2023-08-29 21:29:07939parcourir

MySQL 中的 MINUTE()、MICROSECOND() 和 HOUR() 函数

Dans cet article, nous discuterons des fonctions MySQL minute(), microsecond() et hour(). Nous les ferons à l'aide de leur syntaxe, de leur utilisation et de leurs cas d'utilisation.

MySQL est un système de gestion de bases de données relationnelles open source. Il permet aux utilisateurs de stocker et de manipuler des données. Dans MySQL, nous pouvons utiliser des fonctions pour effectuer des tâches spécifiques.

Fonction MINUTE()

La fonction MINUTE() renvoie la partie minute d'une valeur d'heure ou de date/heure donnée. Elle prend un argument, qui est la valeur d'heure ou de date/heure, pour extraire les minutes.

Format de sortie

La plage de sortie est comprise entre 0 et 59 en valeur entière.

Syntaxe

La syntaxe de la fonction MINUTE() est la suivante

MINUTE(datetime)

Exemple-1

est traduit par :

Exemple-1

SELECT MINUTE(NOW());

La sortie sera un nombre unique. Il représente la valeur de la minute actuelle.

Exemple-2

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

La sortie sera la valeur des minutes, ici c'est 06.

La traduction chinoise de

Exemple-3

est :

Exemple-3

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

La sortie sera la valeur des minutes, ici c'est 06.

Utilisation

La fonction

MINUTE() peut être utilisée pour calculer la durée entre deux événements. Il peut définir la valeur des minutes pour un horodatage spécifique.

Fonction MICROSECOND()

La fonction MICROSECOND() renvoie la partie en microsecondes d'une valeur d'heure ou de date/heure donnée. Elle prend un argument, qui est la valeur d'heure ou de date/heure, pour extraire la microseconde.

Format de sortie

La plage de sortie est comprise entre 0 et 999999 en valeur entière.

Syntaxe

La syntaxe de la fonction MICROSECOND() est la suivante

MICROSECOND(datetime)

Exemple-1

est traduit par :

Exemple-1

SELECT MICROSECOND(NOW());

Le résultat sera un nombre unique. Il représente la valeur actuelle en microsecondes.

Exemple-2

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

La sortie sera une valeur en microseconde qui est ici 05.

La traduction chinoise de

Exemple-3

est :

Exemple-3

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

La sortie sera la valeur en microseconde, ici c'est 568549.

Utilisation

La fonction MICROSECOND() peut être utile dans les scénarios où une haute précision est requise.

Fonction HOUR()

La fonction

HOUR() renvoie la partie horaire d'une heure ou d'une valeur datetime donnée. Il accepte un paramètre, qui est l'heure ou la valeur datetime à partir de laquelle l'heure doit être extraite.

Format de sortie

Sortez une valeur entière comprise entre 0 et 23.

Syntaxe

La syntaxe de la fonction HOUR() est la suivante

HOUR(datetime)

Exemple-1

est traduit par :

Exemple-1

SELECT HOUR(NOW());

Le résultat sera un nombre unique. Il représente la valeur de l'heure actuelle.

Exemple-2

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

La sortie sera la valeur minute qui est 13 ici.

La traduction chinoise de

Exemple-3

est :

Exemple-3

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

La sortie sera la valeur minute qui est 13 ici.

Utilisation

La fonction

HOUR() est très utile dans les scénarios où la valeur horaire doit être extraite de l'horodatage.

Nous avons discuté de ces trois fonctions MySQL. Ces fonctions sont utilisées pour traiter les valeurs d'heure ou de date/heure. Ils n’acceptent tous qu’un seul paramètre, heure ou dateheure. Ils renvoient tous deux une valeur entière.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer