Cum se execută instrucțiunea IF în SQL?



Funcția IF () este transmisă cu doi parametri, unul pentru adevărat și altul pentru fals. Aflați cum să implementați instrucțiunea if în SQL cu exemple.

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:

Instrucțiunea IF în SQL | Edureka

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.