Maison >base de données >tutoriel mysql >Comment extraire uniquement la date d'un champ DATETIME dans MySQL ?
Sélection de la date à partir des champs DATETIME dans MySQL
Lorsque vous traitez des champs DATETIME dans MySQL, il peut être nécessaire de récupérer uniquement la partie date, sans compter la composante temps. Pour y parvenir, MySQL fournit la fonction DATE().
Syntaxe :
SELECT DATE(ColumnName) FROM tablename;
Exemple :
Considérez la table MySQL suivante :
<code class="sql">CREATE TABLE example ( id INT AUTO_INCREMENT, timestamp DATETIME, ... );</code>
Pour sélectionner la date dans la colonne d'horodatage, vous pouvez utiliser la requête suivante :
<code class="sql">SELECT DATE(timestamp) FROM example;</code>
Sortie :
+---------------------+ | DATE(timestamp) | +---------------------+ | 2023-03-08 | | 2023-03-09 | | 2023-03-10 | +---------------------+
Comme vous pouvez le voir, la requête renvoie uniquement la date, sans le composant horaire.
Remarque :
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!