SQL Server vám umožňuje vykonávať programovú logiku v reálnom čase na hodnotách vo vašom dotaze. Na základe týchto logických hodnotení môžete generovať hodnoty ako súčasť vrátenej množiny údajov. V tomto blogu sa naučíte, ako implementovať príkaz if v jazyku SQL s príkladmi. Ďalej sú uvedené témy, ktorým sa tento blog venuje -
IF podmienka v SQL
Funkcia IF () sa odovzdáva s dvoma parametrami, jedným pre true a druhým pre false. Funkcia vráti jednu hodnotu, ak je podmienka TRUE, a inú hodnotu, ak je podmienka FALSE.
c ++ triedenie poľa
Syntax príkazu IF v SQL:
IF (podmienka, hodnota_k_pravde, hodnota_k_false)
Hodnoty parametrov
stav | Požadovaný. Hodnota na testovanie |
hodnota_ak_pravda | Voliteľné. Hodnota, ktorá sa má vrátiť, ak stav je pravda |
value_if_false | Voliteľné. Hodnota, ktorá sa má vrátiť, ak stav je NEPRAVDA |
Ak Podmienka Celé číslo Príklady
Príklad 1:
Vráti 0, ak je podmienka TRUE, alebo 1, ak je podmienka FALSE:
VYBERTE AK(100<500, 0, 1)
Výkon:
Príklad 2:
VYBERTE AK(900<500, 0, 1)
Výkon:
Ak pôjdeme vpred s príkazom IF v jazyku SQL, pozrime sa na niektoré reťazcové príklady.
Ak je podmienka reťazec príklady
Príklad 3:
Test stavu vykonajte pomocou reťazcov
Akdva reťazce sú rovnaké, dotaz vráti „ÁNO“, inak vráti „NIE“
VYBERTE AK(STRCMP ('Ahoj',„Učiaci sa“) = 0,'ÁNO',„NIE“)
Výkon:
stl sort c ++
Príklad 4:
VYBERTE AK(STRCMP ('Ahoj','Ahoj') = 0,'ÁNO',„NIE“)
Výkon:
Týmto sa dostávame na koniec tohto blogu s názvom „Príkaz If v SQL“. Dúfam, že to doplnilo vaše vedomosti. Ak sa chcete dozvedieť viac o MySQL a spoznajte túto relačnú databázu open-source, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.