Maison  >  Article  >  base de données  >  Comment interroger les données d'un certain jour dans MySQL

Comment interroger les données d'un certain jour dans MySQL

WBOY
WBOYoriginal
2022-05-16 11:09:286592parcourir

Méthode : 1. Utilisez la fonction "date_format", la syntaxe "where date_format(date,'%Y-%m-%d')='year-month-day'" ; 2. Utilisez la fonction datediff, la syntaxe "WHERE( datediff(time,'year-month-day')=0)".

Comment interroger les données d'un certain jour dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment interroger les données d'un certain jour dans MySQL

1. La fonction DATE_FORMAT

WHERE(datediff(time,'year-month-day')=DATE_FORMAT() est utilisée pour afficher les données de date/heure. dans différents formats.

Syntaxe

DATE_FORMAT(date,format)

le paramètre de date est un format de date légal spécifie le format de sortie de la date/heure.

L'exemple est le suivant :

select * from [table_name] where date_format([date_name],'%Y-%m-%d') = '2022-05-13'

2. renvoie la valeur entre deux dates.

Syntaxe

DATEDIFF(date1,date2)

les paramètres date1 et date2 sont des expressions légales de date ou de date/heure

Les exemples sont les suivants :

SELECT * FROM [table_name] WHERE ( datediff ( update_time , '2022-05-13' ) = 0 )


Connaissances approfondies :

SELECT * FROM [table_name] WHERE substring(Convert(char(10),update_time ,112),1,8)='20220513' 
SELECT * FROM [table_name] WHERE update_time between '2022-05-13 00:00:00' and '2022-05-13 23:59:59' 
SELECT * FROM [table_name] WHERE year(update_time ) = 2022 and month(update_time )= 05 and day(update_time ) = 13
SELECT * FROM [table_name] WHERE update_time > &#39;2017-09-27&#39; and update_time < &#39;2022-05-13&#39;
Recommandé. apprentissage :
tutoriel vidéo mysql

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