2.2.3 Чтение заданных строк и столбцов из одиночной таблицыОбъединив описанные выше методы, можно выбирать из таблицы определенные столбцы и определенные строки. Следующий оператор извлекает из таблицы ARTIST столбцы Name и Nationality сотрудников французской национальности: SELECT Name, Nationality FROM ARTIST Этот запрос выдаст следующую таблицу: Еще одна форма предложения WHERE предполагает задания списка значений, которые может иметь столбец. Это делается с помощью ключевого слова IN: SELECT Name, Nationality Результат будет следующим: Строка исходного отношения войдет в результирующую таблицу, если ее столбец Nationality имеет значение 'Russian' или 'German'. Чтобы выбрать строки, у которых столбец Nationality не равен ни одному из этих значений, используйте ключевое слово NOT IN: SELECT Name, Nationality Результат этого запроса будет следующим:
Обратите внимание на принципиальное различие между ключевыми словами IN и NOT IN. При использовании IN столбец может иметь любое из значений, указанных в списке. При использовании NOT IN столбец не должен принимать ни одно из перечисленных значений.
|