logo

Оператори І та АБО в SQL

Оператори SQL І та АБО використовуються для фільтрації даних і отримання точних результатів на основі умов. Вони використовуються з речення WHERE а також називаються кон'юнктивні оператори.

Оператори І та АБО в SQL можна комбінувати для перевірки кількох умов у a ВИБРАТИ, ВСТАВИТИ, ОНОВИТИ , або ВИДАЛИТИ заява. Поєднуючи ці умови, важливо використовувати дужки, щоб база даних знала, у якому порядку оцінювати кожну умову.



Оператор SQL AND

Оператор І в SQL відображає лише ті записи, де всі умови є істинними, тобто і умова1, і умова2 є істинними.

Синтаксис

SELECT * FROM table_name WHERE умова1 І умова2 та …умова;

тут,



  • ім'я_таблиці : назва таблиці
  • умова1,2,..N : перша умова, друга умова тощо.

Оператор SQL АБО

Оператор АБО в SQL відображає записи, у яких будь-яка умова є істинною, тобто умова1 або умова2 є істинною.

Синтаксис

SELECT * FROM table_name WHERE умова1 АБО умова2 АБО… умоваN;

яблучні емодзі на android
  • ім'я_таблиці : назва таблиці
  • умова1,2,..N : перша умова, друга умова тощо

Приклади операторів І та АБО в SQL

Давайте розглянемо кілька прикладів операторів І та АБО в SQL і зрозуміємо їхню роботу.



Тепер ми розглянемо табличну базу даних, щоб продемонструвати оператори І та АБО з кількома випадками.

учнівський стіл

Студентський стіл

Приклад оператора SQL AND

Припустимо, ми хочемо отримати всі записи з таблиці Student, де Age — 18, а ADDRESS — Delhi.

Запит

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   ADDRESS = 'Delhi';>

Вихід

ROLL_NO ІМ'Я АДРЕСА ТЕЛЕФОН Вік
1 ОЗП Делі XXXXXXXXX 18
4 СУРЕШ Делі XXXXXXXXX 18

Приклад оператора SQL OR

Щоб отримати всі записи з таблиці Student, де NAME є Ram або NAME є SUJIT.

рядок до json java

Запит

  SELECT   *   FROM   Student   WHERE   NAME = 'Ram'   OR   NAME = 'SUJIT';>

Вихід

c логічний
ROLL_NO ІМ'Я АДРЕСА ТЕЛЕФОН Вік
1 ОЗП Делі XXXXXXXXX 18
3 SUJIT РОХТАК XXXXXXXXX двадцять
3 SUJIT РОХТАК XXXXXXXXX двадцять

Поєднання операторів І та АБО в SQL

Поєднання операторів І та АБО в SQL дозволяє створювати складні умови в запитах. Це допомагає фільтрувати дані за кількома умовами.

Синтаксис

SELECT * FROM table_name WHERE умова1 І (умова2 АБО умова3);

Приклад поєднання операторів AND і OR

Візьміть приклад, щоб отримати всі записи з таблиці «Студент», де «Вік» — 18. ІМ’Я — «Рам» або «РАМЕШ».

Запит

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   (NAME = 'Ram'   OR   NAME = 'RAMESH');>

Вихід

ROLL_NO ІМ'Я АДРЕСА ТЕЛЕФОН Вік
1 ОЗП Делі XXXXXXXXX 18
2 РАМЕШ ГУРГАОН XXXXXXXXX 18

Важливі моменти про оператор SQL AND & OR

  • Оператор SQL AND використовується для об’єднання кількох умов, де всі умови мають бути істинними, щоб рядок був включений у набір результатів
  • Оператор АБО використовується для поєднання кількох умов, де принаймні одна з умов має бути істинною, щоб рядок був включений у набір результатів.
  • Будь-які умови, включаючи рівність, нерівність, порівняння та ін логічні оператори , можна використовувати з операторами І та АБО.
  • Оператор І важливіший за оператор АБО. Іншими словами, коли обидва використовуються в одному операторі SQL, оператор AND буде виконано першим. Щоб змінити порядок оцінювання, можна використовувати круглі дужки.
  • Ви можете використовувати оператори І та АБО всередині інших умов, оскільки обидва вони можуть бути вкладеними.