Maison  >  Article  >  base de données  >  Comment puis-je extraire uniquement la date d’un champ DATETIME dans MySQL ?

Comment puis-je extraire uniquement la date d’un champ DATETIME dans MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-07 10:35:03652parcourir

How Can I Extract Only the Date from a DATETIME Field in MySQL?

Récupération de dates à partir des champs DATETIME dans MySQL

Lorsque vous travaillez avec des bases de données MySQL, il peut être nécessaire de sélectionner uniquement les informations de date dans les champs qui contiennent les valeurs de date et d'heure. Dans ce scénario, où un champ DATETIME contient les données souhaitées, l'approche suivante peut être utilisée.

Fonction DATE()

Pour contourner le composant temporel et sélectionner uniquement la partie date d'un champ DATETIME, MySQL fournit la fonction DATE(). Sa syntaxe est simple :

DATE(ColumnName)

où "ColumnName" représente le champ DATETIME cible.

Exemple

Supposons une table nommée "ExampleTable" contient un champ DATETIME appelé "DateTimeColumn" avec la valeur suivante :

2012-01-23 09:24:41

Pour extraire la date de ce champ en excluant l'heure, utilisez la requête suivante :

SELECT DATE(DateTimeColumn) FROM ExampleTable;

Le résultat de la requête sera :

2012-01-23

Notes supplémentaires

  • La fonction DATE() renvoie une valeur au format 'AAAA-MM-JJ' .
  • Pour une exploration plus approfondie, reportez-vous à la documentation MySQL sur la fonction DATE().

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:
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