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

Comment sélectionner des enregistrements MySQL avec une date égale à aujourd'hui ?

Linda Hamilton
Libérer: 2024-11-24 08:32:13
original
905 Les gens l'ont consulté

How to Select MySQL Records with a Date Equal to Today?

Sélection d'enregistrements MySQL avec une date égale à aujourd'hui

Lorsque vous travaillez avec une base de données MySQL, vous pouvez rencontrer le besoin de récupérer des enregistrements en fonction de une date spécifique, en particulier lors de l’évaluation des données de la journée en cours. Cet article fournit une solution pour accomplir cette tâche.

Pour sélectionner des enregistrements avec une colonne de date égale à aujourd'hui, où le type de données est datetime, suivez les étapes ci-dessous :

  1. Utilisez la fonction CURDATE() : Déterminez la date actuelle à l'aide de la fonction CURDATE(). Cette fonction renvoie une valeur représentant la date du jour au format « AAAA-MM-JJ ».
  2. Extraire le composant date : Extrayez le composant date de la colonne datetime à l'aide de la fonction DATE() . Cette fonction supprime la partie heure, ne laissant que la date.
  3. Comparez les composants de date : Composez votre instruction SELECT pour comparer le composant date de la colonne datetime à la date actuelle obtenue à partir de CURDATE( ). La requête suivante y parviendra :
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
FROM users 
WHERE DATE(users.signup_date) = CURDATE()
Copier après la connexion

Cette requête sélectionne l'identifiant et la date d'inscription formatée pour les utilisateurs dont la date d'inscription correspond à la date d'aujourd'hui. Si vous souhaitez sélectionner uniquement l'identifiant, vous pouvez modifier la requête comme suit :

SELECT id 
FROM users 
WHERE DATE(signup_date) = CURDATE()
Copier après la connexion

En mettant en œuvre ces étapes, vous pouvez récupérer efficacement les enregistrements qui répondent aux critères de date spécifiés à partir de votre base de données MySQL. Cette technique peut être appliquée à n'importe quelle table contenant une colonne datetime ou date où vous devez filtrer les données en fonction de la date du jour.

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