MySQL KUR DATUMS Lielāks nekā

Mysql Kur Datums Lielaks Neka



Strādājot ar datu bāzēm MySQL, bieži tiek meklēti konkrēti dati, pamatojoties uz DATE vērtību. Lai to izdarītu, izmantojiet operatoru Lielāks par KUR ” klauzula. Tas palīdz mums salīdzināt DATE vērtības kolonnā ar konkrētu datuma vērtību.

Šajā rakstā tiks parādīts, kā filtrēt ierakstus, kuros DATE vērtība atbilst “ KUR ” klauzulas nosacījums ar operatoru Lielāks par.

Datumu salīdzināšana, izmantojot Lielāku nekā operatoru

Lai salīdzinātu DATE vērtību, izmantojiet salīdzināšanas operatorus, un, ja vērtība ir lielāka par norādīto vērtību, izvade atgriezīs ' 1 ”, pretējā gadījumā tas atgriezīsies “ 0 ”.







Izpildīsim vaicājumu ar divām DATE vērtībām formātā ' GGGG-MM-DD ”:



ATLASĪT “2023-01-30” > “2023-01-01” ;

Izvade parāda vērtību ' 1 ” ja nosacījums ir izpildīts, kas nozīmē, ka vērtība operatora kreisajā pusē ir lielāka nekā labajā pusē:







Lietotājs var salīdzināt DATE ar iebūvēto funkciju izvadi, piemēram, “KURĀTS()” , izpildiet šo vaicājumu:

ATLASĪT “2023-01-30” > KURĀTS ( ) ;

Izvade parāda ' 0 ”, kas nozīmē, ka norādītais datums nav lielāks par “ KRĀPIENS() ”:



Ienesiet ierakstus ar nosacījumu “Kur DATE ir lielāks par”.

Palaidiet šo vaicājumu, lai filtrētu ierakstus lietotājs ' tabulas dati tikai tad, ja vērtība ' laiks 'ir lielāks nekā' 2022-11-18 ”:

ATLASĪT * NO LIETOTĀJS KUR LAIKS > “2022-11-18” ;

Sadalīsim iepriekš minēto vaicājumu:

  • ' ATLASĪT ” paziņojums filtrē datus no tabulas
  • ' * 'apzīmē' Izvēlēties visus' kolonnas
  • ' KUR ” klauzula norāda nosacījumu izvades atgriešanai
  • ' > ” operators pārbauda, ​​vai kreisās puses vērtība ir lielāka par vērtību labajā pusē

Pēc veiksmīgas vaicājuma izpildes lietotājs saņems ierakstus, kas atbilst noteiktajam nosacījumam:

Lietotājs var izmantot ' DATUMS() ', lai nodrošinātu, ka tabulas kolonnas vērtība tiek pareizi formatēta kā ' GGGG-MM-DD ” pirms salīdzināšanas palaidiet šo vaicājumu:

ATLASĪT * NO LIETOTĀJS KUR DATUMS ( LAIKS ) > “2022-11-18” ;

Izvadā tiek parādīti ieraksti, kas atbilst nosacījumam, kas norādīts sadaļā “ KUR ” klauzula:

Lietotājs var izmantot ' DATUMS() ” funkcija, lai formatētu abus operandus pirms salīdzināšanas pat virknes formātā ( GGGG-MM-DD ):

ATLASĪT * NO LIETOTĀJS KUR DATUMS ( LAIKS ) > DATUMS ( “2023-02-21” ) ;

Izvade parāda ierakstu, kas atbilst noteiktam nosacījumam:

Ienesiet ierakstus ar nosacījumu “Kur datums/laiks lielāks par”.

Galds ' lietotājs ' ir vērtība DATE un Time formātā ' GGGG-MM-DD hh:mm:ss ”, lai operandā varētu norādīt laiku, lai salīdzinātu gan DATE, gan laiku, izmantojot operatoru Lielāks par. Palaidiet šo vaicājumu:

ATLASĪT * NO LIETOTĀJS KUR DATUMS ( LAIKS ) > '2023-02-21 12:49:35' ;

Izvadē tiks parādīti ieraksti, kas atbilst norādītajam nosacījumam.

Jūs esat iemācījies filtrēt ierakstus, kuros DATE vērtība atbilst “ KUR ” klauzulas nosacījums ar operatoru Lielāks par.

Secinājums

Salīdzinājums Lielāks nekā operators sadaļā “ KUR ” klauzula salīdzina kolonnu ar DATE vērtībām formātā “ GGGG-MM-DD ” ar norādītu DATE ar tādu pašu formātu. ' DATUMS() ” var izmantot, lai nodrošinātu, ka viens vai abi operandi ir skaidri formatēti. Šī ziņa demonstrēja MySQL WHERE DATE vaicājuma Greater Than izmantošanu.