Оператори MySQL - Різні типи операторів в MySQL з прикладами

Зміст:

Anonim

Ознайомлення з операторами MySQL

Для виконання певних операцій MySQL має спеціальні символи або слова. Оператори MySQL застосовуються до операндів для виконання конкретних операцій.

Що таке оператори в MySQL?

Оператори використовуються для визначення умови у виписці в MySQL. Нижче наведено різні типи операторів, які використовуються в MySQL.

1. Арифметичні оператори

У MySQL арифметичні оператори використовуються для виконання арифметичних операцій, як описано нижче.

Арифметичні оператори в MySQL
Оператор Опис Приклад
+Додавання двох операндівa + b
-Віднімання правого операнда від лівого операндаа - б
*Множення двох операндівa * b
/Поділ лівого операнда на правий операнда / б
%Модуль - залишок ділення лівого операнда на правийa% b

Нижче наведено кілька прикладів операцій із використанням арифметичних операторів.

Припустимо певні значення для наведених нижче змінних як

a = 10, b = 5

  • a + b дасть результат як 15.
  • a - b дасть результат як 5.
  • a * b дасть результат як 50.
  • a / b дасть результат як 2.
  • a% b дасть результат як 0.

2. Оператори порівняння

Оператори порівняння в MySql використовуються для порівняння значень між операндами та повернення true або false відповідно до умови, зазначеної в операторі.

Оператори порівняння в MySQL
Оператор Опис Приклад
>Якщо значення лівого операнда більше, ніж значення правого операнда, умова стає істинною; якщо не, то неправдиво.a> b
<Якщо значення лівого операнда менше, ніж значення правого операнда, умова стає істинною; якщо не, то неправдиво.a <b
=Якщо обидва операнди мають однакове значення, умова стає істинною; якщо не, то неправдиво.a == b
! =Якщо обидва операнди не мають однакового значення, умова стає істинною; якщо не, то неправдиво.а! = у
> =Якщо значення лівого операнда більше або дорівнює правому операнду, умова стає істинною; якщо не, то неправдиво.a> = b
<=Якщо значення лівого операнда менше або дорівнює правому операнду, умова стає істинною; якщо не, то неправдиво.a <= b
! <Якщо значення лівого операнда не менше значення правого операнда, умова стає справжньою; якщо не, то неправдиво.a! <b
!>Якщо значення лівого операнда не більше значення правого операнда, умова стає істинною; якщо не, то неправдиво.a!> b
Якщо значення двох операндів не рівні, умова стає істинною; якщо не, то неправдиво.аб

Візьмемо приклад таблиці EMPLOYEE, як показано нижче, щоб зрозуміти, як використовувати оператори порівняння, як зазначено вище, виконуючи запити MySQL.

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
6 Риту 23 23000, 00
8 Аміт 27 30000, 00
11 Харіш 35 35000, 00
18 Pooja 28 29500, 00

Скористайтеся різними операторами порівняння для запиту таблиці EMPLOYEE, як показано нижче.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
8 Аміт 27 30000, 00
11 Харіш 35 35000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY = 35000;

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
11 Харіш 35 35000, 00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

Посвідчення особи ІМ’Я ВІК САЛАРА
6 Риту 23 23000, 00
8 Аміт 27 30000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
6 Риту 23 23000, 00
11 Харіш 35 35000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY 35000;

Посвідчення особи ІМ’Я ВІК САЛАРА
6 Риту 23 23000, 00
8 Аміт 27 30000, 00
18 Pooja 28 29500, 00

3. Логічні оператори

Логічні оператори, що використовуються в MySQL, показані нижче.

Логічні оператори в MySQL

Оператор

Опис

МІЖ

Він використовується для пошуку в межах набору значень, за мінімальним значенням та максимальним наданим значенням.

ІСНУЄТЬСЯ

Він використовується для пошуку наявності рядка в таблиці, який задовольняє певній умові, зазначеній у запиті.

АБО

Він використовується для об'єднання декількох умов у виписці за допомогою пункту WHERE.

І

Це дозволяє існувати кілька умов у пункті WHERE оператора SQL.

НЕ

Він повертає значення логічного оператора, з яким він використовується. (Приклади: НЕ ІСНУЄТЬСЯ, НЕ МЕЖЕ, НЕ ВНУТЬ тощо)

В

Він використовується для порівняння значення у списку буквальних значень.

ВСІ

Він порівнює значення з усіма значеннями в іншому наборі значень.

БУДЬ-ЯКОГО

Він порівнює значення з будь-яким значенням у списку відповідно до зазначеної умови.

ПОДОБАЄТЬСЯ

Він використовує оператори символів для порівняння значення з аналогічними значеннями.

НУЛЬНИЙ

Він порівнює значення зі значенням NULL.

УНІКАЛЬНИЙ

Він здійснює пошук у кожному рядку вказаної таблиці для унікальності (без дублікатів).

Візьмемо для прикладу ту саму таблицю EMPLOYEE, як показано вище, щоб зрозуміти використання логічних операторів, як показано в поданих нижче запитах.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

Посвідчення особи ІМ’Я ВІК САЛАРА
6 Риту 23 23000, 00

SELECT * FROM EMPLOYEE WHERE AGE >= 25 OR SALARY >= 25000;

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
8 Аміт 27 30000, 00
11 Харіш 35 35000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE AGE IS NOT NULL;

Посвідчення особи ІМ’Я ВІК САЛАРА
4 Сушма 32 35000, 00
6 Риту 23 23000, 00
8 Аміт 27 30000, 00
11 Харіш 35 35000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE NAME LIKE 'Am%';

Посвідчення особи ІМ’Я ВІК САЛАРА
8 Аміт 27 30000, 00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

Посвідчення особи ІМ’Я ВІК САЛАРА
8 Аміт 27 30000, 00
18 Pooja 28 29500, 00

SELECT NAME FROM EMPLOYEE WHERE EXISTS (SELECT NAME FROM EMPLOYEE WHERE SALARY > 25000);

ІМ’Я
Сушма
Аміт
Харіш
Pooja

Рекомендовані статті

Це керівництво для операторів MySQL. Тут ми обговорюємо різні типи операторів MySQL, такі як Арифметичні оператори, Оператори порівняння та Логічні Оператори з прикладами. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. ISS MySQL - це OpenSource?
  2. Як користуватися командами MySQL
  3. Топ-25 команд запитів MySQL
  4. Найкорисніший чіт-лист MySQL