Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan data hari tertentu dalam mysql

Bagaimana untuk menanyakan data hari tertentu dalam mysql

WBOY
WBOYasal
2022-05-16 11:09:286628semak imbas

Kaedah: 1. Gunakan fungsi "date_format", sintaksnya ialah "di mana date_format(date,'%Y-%m-%d')='year-month-day'" 2. Use fungsi datediff, Sintaks "WHERE(datediff(masa,'tahun-bulan-hari')=0)".

Bagaimana untuk menanyakan data hari tertentu dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara untuk menanyakan data hari tertentu dalam mysql

fungsi DATE_FORMAT

WHERE(datediff(masa,'tahun-bulan- day')= Fungsi DATE_FORMAT() digunakan untuk memaparkan data tarikh/masa dalam format yang berbeza

Syntax

DATE_FORMAT(date,format)

Parameter tarikh ialah format tarikh yang menentukan format output tarikh/masa >

Contohnya adalah seperti berikut:


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

2 fungsi DATEDIFF

DATEDIFF() mengembalikan nombor. hari antara dua tarikh >

Sintaks

Parameter date1 dan date2 ialah ungkapan tarikh atau tarikh/masa yang sah
DATEDIFF(date1,date2)

Contohnya adalah seperti berikut:


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


Pembelajaran yang disyorkan:
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;
tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data hari tertentu dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn