SQL Server vă permite să executați logică programatică în timp real pe valorile din interogarea dvs. Pe baza acestor evaluări logice, puteți genera valori ca parte a setului de date returnate. În acest blog, veți afla cum să implementați instrucțiunea if în SQL cu exemple. Mai jos sunt subiectele tratate în acest blog -
Condiție IF în SQL
Funcția IF () este transmisă cu doi parametri, unul pentru adevărat și altul pentru fals. Funcția returnează o valoare dacă o condiție este ADEVĂRATĂ și o altă valoare dacă condiția este FALSĂ.
Sintaxa pentru instrucțiunea IF din SQL:
IF (condiție, value_if_true, value_if_false)
Valorile parametrilor
condiție | Necesar. Valoarea de testat |
value_if_true | Opțional. Valoarea de returnat dacă condiție este adevarat |
value_if_false | Opțional. Valoarea de returnat dacă condiție este FALS |
Dacă condiții Număr întreg
Exemplul 1:
Returnează 0 dacă condiția este ADEVĂRATĂ sau 1 dacă condiția este FALSĂ:
SELECTAȚI DACĂ(100<500, 0, 1)
Ieșire:
java ce este o variabilă de instanță
Exemplul 2:
SELECTAȚI DACĂ(900<500, 0, 1)
Ieșire:
Continuând cu Instrucțiunea IF în SQL, să vedem câteva exemple de șiruri.
Dacă exemple de șir de condiții
Exemplul 3:
Testați dacă starea utilizează șiruri
Dacădouă șiruri sunt aceleași, interogarea returnează „DA” altfel returnează „NU”
SELECTAȚI DACĂ(STRCMP ('Buna ziua',„Student”) = 0,'DA','NU')
Ieșire:
Exemplul 4:
SELECTAȚI DACĂ(STRCMP ('Buna ziua','Buna ziua') = 0,'DA','NU')
Ieșire:
Cu aceasta, ajungem la sfârșitul acestui blog pe „Instrucțiunea If în SQL”. Sper că s-a adăugat cunoștințelor tale. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.