Maison> base de données> tutoriel mysql> le corps du texte

Comment extraire la partie horaire à l'aide de la fonction TIME de MySQL

WBOY
Libérer: 2023-07-24 21:13:07
original
1294 Les gens l'ont consulté

Comment utiliser la fonction TIME de MySQL pour extraire la partie heure

Dans les applications de base de données réelles, nous devons souvent extraire la partie date ou heure de l'horodatage ou du champ de date à des fins d'analyse et de traitement. MySQL fournit une série de fonctions de date et d'heure, parmi lesquelles la fonction TIME peut facilement extraire la partie heure. Cet article expliquera comment utiliser la fonction TIME de MySQL pour extraire la partie temporelle et fournira quelques exemples de code pour aider les lecteurs à mieux comprendre.

Tout d'abord, nous devons comprendre le type de données temporelles dans MySQL. Il existe de nombreux types de données temporelles dans MySQL, les plus couramment utilisés sont DATETIME, DATE, TIME et TIMESTAMP. Dans cet article, nous utiliserons le type TIME pour montrer comment extraire la partie heure.

Supposons que nous ayons une table nommée commandes, qui contient le numéro de commande (order_id) et l'heure de confirmation de la commande (order_time). Le type de données de l'heure de confirmation de la commande est TIME. Nous voulons pouvoir extraire les composants heures, minutes et secondes de l’heure de confirmation de commande. Voici un exemple de code :

SELECT order_id, TIME(order_time) AS confirm_time FROM orders;
Copier après la connexion

Dans le code ci-dessus, nous utilisons la fonction TIME de MySQL pour convertir l'horodatage de confirmation de commande en partie horaire. Avec l'instruction AS, nous renommeons la partie temporelle convertie en confirm_time et la renvoyons comme résultat.

Si nous voulons extraire uniquement la partie heure de la partie temps, nous pouvons utiliser la fonction HEURE. L'exemple de code est le suivant : la fonction

SELECT order_id, HOUR(order_time) AS confirm_hour FROM orders;
Copier après la connexion

HOUR extraira la partie horaire de l'heure de confirmation de commande et renommera le résultat en confirm_hour via l'instruction AS.

De même, si nous voulons extraire uniquement les parties minutes et secondes de la partie heure, nous pouvons utiliser la fonction MINUTE et la fonction SECOND. L'exemple de code est le suivant : la fonction

SELECT order_id, MINUTE(order_time) AS confirm_minute, SECOND(order_time) AS confirm_second FROM orders;
Copier après la connexion

MINUTE extraira la partie minutes du temps de confirmation de commande, tandis que la fonction SECOND extraira la partie secondes du temps de confirmation de commande. Avec l'instruction AS, nous renommeons les résultats en confirm_minute et confirm_second.

En plus des fonctions mentionnées ci-dessus, MySQL fournit également de nombreuses autres fonctions pour le traitement de la date et de l'heure, telles que ANNÉE, MOIS, JOUR, DATE_FORMAT, etc. Les lecteurs peuvent utiliser ces fonctions de manière flexible en fonction de leurs besoins réels.

Pour résumer, cet article explique comment utiliser la fonction TIME de MySQL pour extraire la partie heure. Que vous extrayiez la partie heure d'un champ d'horodatage ou de date, vous pouvez facilement le faire avec la fonction TIME. Grâce aux exemples de code de cet article, les lecteurs peuvent mieux comprendre et maîtriser l'utilisation de cette fonction, afin que la partie temporelle puisse être extraite de manière plus flexible et plus efficace dans les applications de base de données réelles.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!