Utilisez la fonction DATE de MySQL pour extraire la partie date
MySQL est un système de gestion de base de données relationnelle largement utilisé, qui fournit une multitude de fonctions pour prendre en charge le traitement et les requêtes de données. Parmi elles, la fonction DATE est une fonction couramment utilisée pour extraire la partie date.
Lorsque nous devons extraire la partie date d'un champ datetime, nous pouvons utiliser la fonction DATE. La syntaxe de la fonction DATE est la suivante :
DATE(date_time)
où date_time représente une valeur de date et d'heure. Cette fonction renverra une valeur contenant uniquement la partie date.
Ci-dessous, nous utilisons un exemple de code pour montrer comment utiliser la fonction DATE pour extraire la partie date.
Tout d'abord, nous créons un tableau pour stocker les informations sur les employés. La structure du tableau est la suivante :
CREATE TABLE employees ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), hire_date DATETIME );
Ensuite, nous insérons quelques enregistrements d'employés :
INSERT INTO employees (name, hire_date) VALUES ('张三', '2021-01-01 09:00:00'), ('李四', '2021-02-15 10:30:00'), ('王五', '2021-03-20 14:15:00');
Maintenant, nous pouvons utiliser la fonction DATE pour extraire la partie date du champ Hire_date. L'instruction de requête est la suivante :
SELECT name, DATE(hire_date) AS hire_date FROM employees;
L'exécution de l'instruction de requête ci-dessus renverra les résultats suivants :
+--------+------------+ | name | hire_date | +--------+------------+ | 张三 | 2021-01-01 | | 李四 | 2021-02-15 | | 王五 | 2021-03-20 | +--------+------------+
Comme vous pouvez le voir, le résultat de la requête ne contient que la partie date et la partie heure est ignorée.
En plus d'extraire la partie date d'un champ DATETIME, la fonction DATE peut également être utilisée pour d'autres champs de type date, tels que les champs DATE. Les étapes pour extraire la partie date à l’aide de la fonction DATE sont les mêmes.
Il convient de noter que la fonction DATE renvoie une valeur de type date, pas une chaîne. Si vous devez le formater en chaîne, vous pouvez utiliser la fonction DATE_FORMAT.
En résumé, la partie date peut être facilement extraite à l'aide de la fonction DATE de MySQL. Qu'il s'agisse d'une extraction à partir de champs DATETIME ou d'autres champs de type date, cela peut être facilement réalisé à l'aide de la fonction DATE. Ceci est très utile dans de nombreux scénarios, comme le comptage des ventes quotidiennes, le calcul de l'ancienneté des employés, etc.
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!