In SQL zijn datums ingewikkeld voor nieuwelingen, omdat ze tijdens het werken metdedatabase, het formaat van de datum indeOm te kunnen invoegen moet de tabel overeenkomen met de invoerdatum. In verschillende scenario's in plaats van datum,Datum Tijd(tijd is ook betrokken bij datum) wordt gebruikt.Hier zullen we zien dat SQL Query twee datums vergelijkt. Dit kan eenvoudig worden gedaan met behulp van operatoren gelijk aan(=), kleiner dan(). In SQL heeft de datumwaarde DATE-gegevenstype die de datum in het formaat ‘jjjj-mm-dd’ accepteert. Om twee datums te vergelijken, declareren we twee datums en vergelijken we deze met behulp van de ALS-ELSE stelling.
Syntaxis:
IF Booleaanse_expressie
sql_statement
wat is $home linux[ ANDERS
statement_block ]
We kunnen variabelen eenvoudig declareren door het trefwoord te gebruiken VERKLAREN vóór de naam van de variabele. Standaard begint de lokale variabele met @.
Java is gelijk aan methode
Syntaxis:
DECLARE @variable_name datatype;>
Stel waarden in voor de variabele: We kunnen waarden aan de variabelen toewijzen met behulp van het trefwoord SET.
Syntaxis:
SET @variable_name;>
Nu nemen we verschillende gevallen om de vergelijking tussen datums aan te tonen.
stringmethoden in Java
Vraag 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';>
Uitgang:
Vraag 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';>
Uitgang:
Vraag 3:
Android-versiegeschiedenis
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';>
Uitgang: