logo

MySQL – IF, IF-THEN, IF-THEN-ELSE ja IF-THEN-ELSEIF-ELSE lauseke

Päätöksenteko käsikirjoituksessa on samanlaista kuin päätöksenteko oikeassa elämässä. Komentosarjassa DBA:t kohtaavat tilanteita, joissa he haluavat tietyn osan komentosarjasta suoritettavan, kun jokin ehto täyttyy.

iskcon täysi lomake

The MySQL IF -lause käytetään ehdon vahvistamiseen. IF-lause palauttaa lauseet, jos ehto on TOSI. Toisella sanalla; MySQL IF -lausetta käytetään joukon SQL-käskyjen suorittamiseen ennalta määritettyjen ehtojen perusteella.



Huomautus: MySQL:n IF-lause eroaa IF()-funktiosta.

IF-lauseessa on kolme tapaa:

  • JOS-SIIN -lause
  • JOS-SIIN-ELSE -lauseke
  • IF-THEN-ELSEIF- ELSE lauseke
Parametrit MySQL IF-THEN -lause MySQL IF-THEN-ELSE -lause MySQL IF-THEN-ELSE IF-ELSE -lause
Määritelmä IF-THEN-käskyä käytetään suorittamaan joukko SQL-käskyjä ennalta määritettyjen ehtojen perusteella. Kun ehto tarkistaa olevan TOSI, IF-THEN ja ELSE väliset käskyt suoritetaan. Toisaalta ELSE- ja END IF -käskyt (else-lauseet) suoritetaan. MySQL IF-THEN-ELSE IF-ELSE -käskyä voidaan käyttää lausekkeiden suorittamiseen ehdollisesti useiden ehtojen perusteella.
Syntaksi JOS kunto NIIN
lausunnot;
LOPPU JOS;
JOS kunto NIIN
lausunnot;
MUU
muu-lausunnot;
LOPPU JOS;
JOS kunto NIIN
lausunnot;
ELSEIF elseif-ehto NIIN
elseif-lausunnot;
MUU
muu-lausunnot;
LOPPU JOS;
Käytetyt parametrit

ehto – Sitä käytetään määrittämään ehto, joka arvioidaan.

lauseet – Se on joukko SQL-lauseita, jotka perustuvat ennalta määritettyyn ehtoon.



ehto – Sitä käytetään määrittämään ehto, joka arvioidaan.

lauseet – Se on joukko SQL-käskyjä, jotka suoritetaan, kun ennalta määritetty ehto on tosi.

else-statements – Se on joukko SQL-lauseita, jotka suoritetaan, kun ennalta määritetty ehto on epätosi.



ehto – Sitä käytetään määrittämään ehto, joka arvioidaan.

lauseet – Se on joukko SQL-lauseita, jotka suoritetaan, kun ennalta määritetty ehto on tosi.

else if-ehto – Sitä käytetään määrittämään ehto, joka arvioidaan, kun ensimmäinen ehto on epätosi.

else-statements – Se on joukko SQL-lauseita, jotka suoritetaan, kun ennalta määritetty ehto on epätosi.

MySQL IF-THEN -lauseke:

IF-THEN-käskyä käytetään suorittamaan joukko SQL-käskyjä ennalta määritettyjen ehtojen perusteella.

Syntaksi:

JOS kunto NIIN

lausunnot;

LOPPU JOS;

Käytetyt parametrit:

  • kunto – Sitä käytetään määrittämään ehto, joka arvioidaan.
  • lausunnot – Se on joukko SQL-lauseita, jotka perustuvat ennalta määritettyyn ehtoon.

Esimerkki:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' END IF; END; $$ DELIMITER; //To check output CALL Geekdemo(); // Input- 4500>

Lähtö:

tehdasmenetelmän suunnittelukuvio
Input is less than 5000.>

MySQL IF-THEN-ELSE -lauseke:

Kun ehto tarkistaa olevan TOSI, IF-THEN ja ELSE väliset käskyt suoritetaan. Toisaalta ELSE- ja END IF -käskyt (else-lausekkeet) suoritetaan.

Syntaksi:

JOS kunto NIIN

lausunnot;

MUU

muu-lausunnot;

LOPPU JOS;

Käytetyt parametrit:

  • kunto – Sitä käytetään määrittämään ehto, joka arvioidaan.
  • lausunnot – Se on joukko SQL-käskyjä, jotka suoritetaan, kun ennalta määritetty ehto on tosi.
  • muut lausunnot – Se on joukko SQL-käskyjä, jotka suoritetaan, kun ennalta määritetty ehto on epätosi.

Esimerkki:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' ELSE RETURN 'Input is more than 5000.' END IF; END; $$ DELIMITER; // To check output CALL Geekdemo(); // Input 5500>

Lähtö:

Input is more than 5000.>

MySQL IF-THEN-ELSE IF-ELSE lauseke:

MySQL IF-THEN-ELSE IF-ELSE -käskyä voidaan käyttää lausekkeiden suorittamiseen ehdollisesti useiden ehtojen perusteella.

Syntaksi:

JOS kunto NIIN

lausunnot;

ELSEIF elseif-ehto NIIN

arraylist javassa

elseif-lausunnot;

MUU

muu-lausunnot;

LOPPU JOS;

Käytetyt parametrit:

  • kunto – Sitä käytetään määrittämään ehto, joka arvioidaan.
  • lausunnot – Se on joukko SQL-käskyjä, jotka suoritetaan, kun ennalta määritetty ehto on tosi.
  • muussa kunnossa – Sitä käytetään määrittämään ehto, joka arvioidaan, kun ensimmäinen ehto on epätosi.
  • muut lausunnot – Se on joukko SQL-käskyjä, jotka suoritetaan, kun ennalta määritetty ehto on epätosi.

Esimerkki:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' ELSEIF num1 = 5000 THEN RETURN 'Input is equal to 5000.' ELSE RETURN 'Input is more than 5000.' END IF; END; $$ DELIMITER; To check output CALL Geekdemo(); Input 5000>

Lähtö:

Input is equal to 5000.>