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

Comment extraire uniquement le composant Date d'un champ DATETIME dans MySQL ?

Patricia Arquette
Libérer: 2024-11-04 20:17:01
original
845 Les gens l'ont consulté

How to Extract Only the Date Component from a DATETIME Field in MySQL?

Comment isoler le composant Date d'un champ DATETIME dans MySQL

Lorsque vous traitez des champs DATETIME dans MySQL, il existe des cas où l'extraction uniquement le composant date devient nécessaire. Que ce soit à des fins d'analyse de données, de reporting ou de filtrage, isoler la date peut être crucial.

Question :

Comment puis-je effectuer une requête SELECT dans MySQL qui récupère uniquement la partie date d'un champ DATETIME, sans tenir compte de la composante heure, même si la colonne est définie comme DATETIME ?

Réponse :

Pour y parvenir, le DATE() la fonction dans MySQL entre en jeu. En utilisant cette fonction, vous pouvez extraire efficacement le composant date d'un champ DATETIME, en excluant toute information temporelle.

Syntaxe :

SELECT DATE(ColumnName) FROM TableName;
Copier après la connexion

Exemple :

Considérons un champ DATETIME nommé « horodatage » dans un tableau appelé « événements ». Pour sélectionner uniquement le composant date dans ce champ, vous utiliserez la requête suivante :

SELECT DATE(timestamp) FROM events;
Copier après la connexion

Sortie :

Cette requête renverrait des résultats qui incluent uniquement la date partie de la colonne "timestamp", au format suivant :

yyyy-mm-dd
Copier après la connexion

Remarques supplémentaires :

La fonction MySQL DATE() convertit une valeur DATETIME ou TIMESTAMP en une valeur de date, en supprimant toute information temporelle. Ceci est particulièrement utile lorsque vous travaillez avec des données historiques ou lorsque vous comparez des dates sur différents fuseaux horaires.

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!

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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal