Database
 sql >> база данни >  >> RDS >> Database

Как да изпълним IF оператор в SQL?

SQL Server ви позволява да изпълнявате програмна логика в реално време върху стойностите във вашата заявка. Въз основа на тези логически оценки можете да генерирате стойности като част от върнатия набор от данни. В този блог ще научите как да внедрите if оператор в SQL с примери. По-долу са темите, обхванати в този блог –

  • Условие IF в SQL
  • Синтаксис
  • Примери за целочислено условие за условие
  • Примери за низове с условие

IF условие в SQL

Функцията IF() се предава с два параметъра, единият за true и другият за false. Функцията връща една стойност, ако условието е TRUE, и друга стойност, ако условието е FALSE.

Синтаксис за IF израз в SQL:

IF(условие, value_if_true, value_if_false)

Стойности на параметри

условие

Задължително. Стойността за тестване

value_if_true

По избор. Стойността за връщане, ако условие е ВЯРНО

value_if_false

По избор. Стойността за връщане, ако условие е FALSE

Примери за цяло число на условието

Пример 1:

Върнете 0, ако условието е TRUE, или 1, ако условието е FALSE:

SELECT IF(100<500, 0, 1);

Изход:

Пример 2:

ИЗБЕРЕТЕ АКО(900<500, 0, 1);

Изход:

Продължавайки напред с IF оператор в SQL, нека видим някои низови примери.

Примери за низове с условие

Пример 3:

Тествайте ако условието с помощта на Strings

Ако двата низа са еднакви, заявката връща „ДА“, иначе връща „НЕ“

ИЗБЕРЕТЕ АКО(STRCMP(„здравей“,“обучаем“) =0, „ДА“, „НЕ“);

Изход:

Пример 4:

SELECT IF(STRCMP(“здравей”,“здравей”) =0, “ДА”, “НЕ”);

Изход:

С това стигаме до края на този блог на „If оператор в SQL“. Надявам се, че е допълнило знанията ви. Ако искате да научите повече за MySQL и да се запознаете с тази релационна база данни с отворен код, разгледайте нашетоОбучение за сертифициране на MySQL DBA която идва с обучение на живо от инструктор и реален опит с проекти. Това обучение ще ви помогне да разберете MySQL в дълбочина и ще ви помогне да постигнете майсторство по темата.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL пресечни слайдове и мостри

  2. Сравняване на SQL, конструктори на заявки и ORM

  3. Как да използвате клауза за групово събиране на PL/SQL с изявление FETCH INTO

  4. Използване на ODBC данни в RapidMiner

  5. SQL ОГРАНИЧЕНИЯ