Myvideo

Guest

Login

SQL для начинающих (DML): Конструкции IN / NOT IN (MySql), Урок 5!

Uploaded By: Myvideo
25 views
0
0 votes
0

SQL запрос на выборку данных, можно фильтровать с помощью ключевых слов IN и NOT IN, они дают возможность отобрать множество записей по точному совпадению значений в том или ином поле таблицы. Например: SELECT * FROM user WHERE id IN (11, 12, 7, 183); Выбрать все записи с таблицы user, у которых поле с именем id имеет значения 11 или 12 или 7 или 183 с получением всех полей таблицы. Конструкция NOT IN работает с точностью до наоборот: SELECT * FROM product WHERE id NOT IN (18, 22, 90, 12, 11); Выбрать только те записи из таблицы product у которых поле id не будет иметь следующих значений: 18, 22, 90, 12, 11 Аналог запроса: SELECT * FROM user WHERE id IN (11, 12, 7, 183); может быть следующим: SELECT * FROM user WHERE id = 11 OR id = 12 OR id = 7 OR id = 183; Аналог запроса: SELECT * FROM product WHERE id NOT IN (18, 22, 90, 12, 11); может быть следующим: SELECT * FROM product WHERE id != 18 AND id != 22 AND id != 90 AND id != 11; Группа в ВК:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later