HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>В некоторых ситуациях нам нужно найти не диапазон строк, а строки, в которых поле соответствует одному значению из набора.</p>
1 <p>В некоторых ситуациях нам нужно найти не диапазон строк, а строки, в которых поле соответствует одному значению из набора.</p>
2 <p>Предположим, что мы хотим выполнить один запрос и найти пользователей с идентификаторами 1, 2 или 5. Для этого используют OR:</p>
2 <p>Предположим, что мы хотим выполнить один запрос и найти пользователей с идентификаторами 1, 2 или 5. Для этого используют OR:</p>
3 <p><a>View on DB Fiddle</a></p>
3 <p><a>View on DB Fiddle</a></p>
4 <p>Но есть еще один способ выполнить эту задачу - это оператор IN, который мы изучим в этом уроке.</p>
4 <p>Но есть еще один способ выполнить эту задачу - это оператор IN, который мы изучим в этом уроке.</p>
5 <h2>Как искать поля, соответствующие значению из набора</h2>
5 <h2>Как искать поля, соответствующие значению из набора</h2>
6 <p>Обратимся к задаче выше - нужно найти пользователей с идентификаторами 1, 2 или 5. Если понадобится десяток совпадений, можно использовать оператор IN. После него в скобках через запятую нужно указать значения, которым должно быть равно поле в запросе:</p>
6 <p>Обратимся к задаче выше - нужно найти пользователей с идентификаторами 1, 2 или 5. Если понадобится десяток совпадений, можно использовать оператор IN. После него в скобках через запятую нужно указать значения, которым должно быть равно поле в запросе:</p>
7 <p><a>View on DB Fiddle</a></p>
7 <p><a>View on DB Fiddle</a></p>
8 <p>Если нужно исключить определенные записи, достаточно добавить NOT перед IN:</p>
8 <p>Если нужно исключить определенные записи, достаточно добавить NOT перед IN:</p>
9 <p><a>View on DB Fiddle</a></p>
9 <p><a>View on DB Fiddle</a></p>
10 <p>Такой запрос выведет все записи пользователей, кроме пользователей с идентификаторами 1, 2 и 5.</p>
10 <p>Такой запрос выведет все записи пользователей, кроме пользователей с идентификаторами 1, 2 и 5.</p>
11 <p>Оператор IN можно использовать и с другими типами данных - например, со строками:</p>
11 <p>Оператор IN можно использовать и с другими типами данных - например, со строками:</p>
12 <p><a>View on DB Fiddle</a></p>
12 <p><a>View on DB Fiddle</a></p>
13 <h2>Выводы</h2>
13 <h2>Выводы</h2>
14 <p>В этом уроке мы научились работать с оператором IN. Он позволяет найти строки, в которых поле соответствует значению из указанного набора. Для этого после оператора IN в скобках через запятую нужно перечислить все нужные условия.</p>
14 <p>В этом уроке мы научились работать с оператором IN. Он позволяет найти строки, в которых поле соответствует значению из указанного набора. Для этого после оператора IN в скобках через запятую нужно перечислить все нужные условия.</p>