V SQL so datumi za novince zapleteni, saj med delom zthezbirka podatkov, oblika datuma vthetabela se mora ujemati z vnesenim datumom, da lahko vstavite. V različnih scenarijih namesto datumaDatum čas(z datumom je vključen tudi čas).Tukaj bomo videli, SQL Query za primerjavo dveh datumov. To lahko preprosto storite z uporabo operatorjev enako (=), manj (). V SQL ima vrednost datuma podatkovni tip DATE ki sprejema datum v obliki 'llll-mm-dd'. Za primerjavo dveh datumov bomo prijavili dva datuma in ju primerjali z uporabo ČE POTEM izjava.
Sintaksa:
IF logični_izraz
sql_statement
kali linux terminal[DRUGAČE
blok_izjave]
Spremenljivke lahko enostavno deklariramo z uporabo ključne besede IZJAVA pred imenom spremenljivke. Privzeto se lokalna spremenljivka začne z @.
Sintaksa:
nadzor shranjenega programa
DECLARE @variable_name datatype;>
Nastavite vrednosti spremenljivki: Spremenljivkam lahko dodelimo vrednosti s ključno besedo SET.
Sintaksa:
SET @variable_name;>
Zdaj vzamemo različne primere, da pokažemo primerjavo med datumi.
Poizvedba 1:
DECLARE @date1 DATE, @date2 DATE; SET @date1='2021-01-01'; SET @date2='2021-02-02'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>
primer podniza v Javi
Izhod:
Poizvedba 2:
DECLARE @date1 DATE, @date2 VARCHAR(20); SET @date1='2021-01-01'; SET @date2='2021-01-01'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>
kako najti skrite aplikacije na androidu
Izhod:
Poizvedba 3:
DECLARE @date1 DATE, @date2 VARCHAR(20); SET @date1='2022-01-01'; SET @date2='2021-01-01'; IF @date1=@date2 SELECT 'equal date' ELSE IF @date1<@date2 SELECT 'date2 is greater' ELSE SELECT 'date1 is greater';>
Izhod: