Maison > base de données > tutoriel mysql > Extraire la partie date à l'aide de la fonction DATE de MySQL

Extraire la partie date à l'aide de la fonction DATE de MySQL

王林
Libérer: 2023-07-25 19:28:51
original
1741 Les gens l'ont consulté

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
);
Copier après la connexion

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');
Copier après la connexion

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;
Copier après la connexion

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 |
+--------+------------+
Copier après la connexion

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!

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