MySQL KUS KUUPÄEV suurem kui

Mysql Kus Kuupaev Suurem Kui



MySQL-is andmebaasidega töötades on tavaline ülesanne otsida konkreetseid andmeid DATE väärtuse alusel. Selleks kasutage 'Suurem kui' operaatorit KUS ” klausel. See aitab meil võrrelda veerus olevaid DATE väärtusi konkreetse kuupäeva väärtusega.

See postitus õpetab, kuidas filtreerida kirjeid, mille väärtus DATE vastab väärtusele ' KUS ” klausli tingimus, millel on operaator Suurem kui.

Kuupäevade võrdlemine operaatoriga Suurem kui operaator

Väärtuse DATE võrdlemiseks kasutage võrdlustehteid ja kui väärtus on suurem kui määratud väärtus, tagastab väljund ' 1 ', vastasel juhul tagastab see ' 0 ”.







Käitame päringu, millel on kaks DATE väärtust vormingus ' AAAA-KK-PP ”:



VALI '2023-01-30' > '2023-01-01' ;

Väljund kuvab väärtuse ' 1 ” kui tingimus on täidetud, mis tähendab, et operaatori vasakpoolses servas olev väärtus on suurem kui paremal:







Kasutaja saab võrrelda DATE sisseehitatud funktsioonide väljundiga, näiteks 'KURPAAT()' , käivitage see päring:

VALI '2023-01-30' > KURPAAT ( ) ;

Väljundil kuvatakse ' 0 ', mis tähendab, et määratud kuupäev ei ole suurem kui ' CURDATE() ”:



Hangi kirjed tingimusega „Kus kuupäev suurem kui”

Käivitage see päring, et filtreerida kirjed kasutaja ' tabeli andmed ainult siis, kui väärtus ' aega ' on suurem kui ' 2022-11-18 ”:

VALI * FROM KASUTAJA KUS AEG > '2022-11-18' ;

Jaotame ülalmainitud päringu:

  • ' VALI ” lause filtreerib andmed tabelist
  • ' * ' tähistab ' Vali kõik' veerud
  • ' KUS ” klausel määrab väljundi tagastamise tingimuse
  • ' > ” operaator kontrollib, kas vasaku külje väärtus on suurem kui parempoolse külje väärtus

Pärast päringu edukat täitmist saab kasutaja kirjed, mis vastavad määratud tingimusele:

Kasutaja saab kasutada ' KUUPÄEV() funktsioon, et tabeli veeru väärtus oleks õigesti vormindatud kujul AAAA-KK-PP Enne võrdlemist käivitage see päring:

VALI * FROM KASUTAJA KUS KUUPÄEV ( AEG ) > '2022-11-18' ;

Väljundis kuvatakse kirjed, mis vastavad jaotises ' KUS ” klausel:

Kasutaja saab kasutada ' KUUPÄEV() ” funktsioon mõlema operandi vormindamiseks enne võrdlust isegi stringivormingus ( AAAA-KK-PP ):

VALI * FROM KASUTAJA KUS KUUPÄEV ( AEG ) > KUUPÄEV ( '2023-02-21' ) ;

Väljund kuvab kirje, mis vastab määratud tingimusele:

Hangi kirjed tingimusega „Kus kuupäev/kellaaeg on suurem kui”.

Laud ' kasutaja ' on KUUPÄEV ja Kellaaeg vormingus ' AAAA-KK-PP hh:mm:ss ” nii saate operandis määrata ka kellaaja, et võrrelda nii KUUPÄEVA kui ka kellaaeg, kasutades operaatorit Suurem kui. Käivitage see päring:

VALI * FROM KASUTAJA KUS KUUPÄEV ( AEG ) > '2023-02-21 12:49:35' ;

Väljundis kuvatakse kirjed, mis vastavad määratud tingimusele.

Olete õppinud, kuidas filtreerida kirjeid, mille väärtus DATE vastab väärtusele KUS ” klausli tingimus, millel on operaator Suurem kui.

Järeldus

Võrdlus Suurem kui operaator jaotises ' KUS ' klausel võrdleb veergu, mille DATE väärtused on vormingus ' AAAA-KK-PP ” määratud KUUPÄEVAga ja sama vorminguga. ' KUUPÄEV() ” funktsiooni saab kasutada tagamaks, et üks või mõlemad operandid on selgesõnaliselt vormindatud. See postitus demonstreeris päringu MySQL WHERE DATE Greater Than kasutamist.