Оператор in в sql.

Оператор IN в SQL.

Всім привіт! Сьогодні ми поговоримо про оператор IN в мові запитів SQL.

оператор IN в SQL дозволяє нам вибрати відразу кілька значень.

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




Нам потрібно вибрати кілька міст. Як можна зробити це звичайними методами?

Відео: 30. IN Operator in SQL (Hindi)

SELECT * FROM customers WHERE city =`Краснодар` OR city =`Білгород` OR city =`Москва`-

Бачите, який довгий вийшов запит? Хоча, фільтрів може бути набагато більше і наш запит буде дуже довгим і менш зрозумілим.

Відео: Оператор LIKE. Вибірка даних в Microsoft SQL Server 2012 Урок 4




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

SELECT * FROM customers WHERE city IN(`Краснодар`,`Білгород`,`Москва`) -

Тепер наш запит став красивішим і коротким.

Якщо ж вам навпаки, потрібно знайти всіх замовників, які не перебувають в цих містах, то додайте NOT перед IN.

SELECT * FROM customers WHERE city NOT IN(`Краснодар`,`Білгород`,`Москва`) -

Отже, це все, що можна розповісти про оператор IN в SQL. Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Block city warsBlock city wars
Запит sql для сортування результату вибіркиЗапит sql для сортування результату вибірки
Запит sql на вибірку записівЗапит sql на вибірку записів
Як знайти помилку в sql-запитіЯк знайти помилку в sql-запиті
Drift max cityDrift max city
Чутливі до регістру пошук для mysqlЧутливі до регістру пошук для mysql
Gta: nice city 2 для android - гарне містоGta: nice city 2 для android - гарне місто
Оператор придушення помилок в phpОператор придушення помилок в php
Використання union в sqlВикористання union в sql
Випадкова вибірка з бази данихВипадкова вибірка з бази даних
» » Оператор in в sql.