SQL Server ви позволява да изпълнявате програмна логика в реално време върху стойностите във вашата заявка. Въз основа на тези логически оценки можете да генерирате стойности като част от върнатия набор от данни. В този блог ще научите как да приложите оператор if в SQL с примери. По-долу са разгледани темите в този блог -
АКО условие в SQL
Функцията IF () се предава с два параметъра, един за true и друг за false. Функцията връща една стойност, ако условието е TRUE, и друга стойност, ако условието е FALSE.
Синтаксис за оператор IF в SQL:
IF (условие, стойност_ако_истина, стойност_ако_фалши)
Стойности на параметрите
състояние | Задължително. Стойността за тестване |
стойност_ако_истина | По желание. Стойността, която трябва да се върне, ако състояние истина е |
value_if_false какво е екземпляр на клас в Java | По желание. Стойността, която трябва да се върне, ако състояние е FALSE |
Ако условие Целочислени примери
Пример 1:
Връща 0, ако условието е TRUE, или 1, ако условието е FALSE:
ИЗБЕРЕТЕ АКО(100<500, 0, 1)
Изход:
Пример 2:
ИЗБЕРЕТЕ АКО(900<500, 0, 1)
Изход:
Продължавайки напред с IF Statement в SQL, нека видим някои String примери.
Ако условие за низ от условия
Пример 3:
Тествайте дали условие с помощта на Strings
какво е има връзка в Java
Акодва низа са еднакви, заявката връща „ДА“, в противен случай връща „НЕ“
ИЗБЕРЕТЕ АКО(STRCMP ('Здравейте',„Учащ“) = 0,„ДА“,'НЕ')
Изход:
Пример 4:
ИЗБЕРЕТЕ АКО(STRCMP ('Здравейте','Здравейте') = 0,„ДА“,'НЕ')
Изход:
С това стигаме до края на този блог на тема „If statement in SQL“. Надявам се, че добави към вашите знания. Ако искате да научите повече за MySQL и опознайте тази релационна база данни с отворен код, след това разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL задълбочено и ще ви помогне да постигнете майсторство по темата.