Язык запросов SQL


Отделение нужных строк от всех



В этой главе...

  • Указание требуемых таблиц
  • Отделение нужных строк от всех остальных
  • Создание эффективных предложений where
  • Как работать со значениями null
  • Создание составных выражений с логическими связками
  • Группирование вывода результата запроса по столбцу
  • Упорядочение результата запроса
У системы управления базой данных есть две главные обязанности: хранение данных и обеспечение к ним легкого доступа. В хранении данных нет ничего особенного, ту же работу может выполнять и шкаф. А что действительно трудно — так это обеспечить удобный доступ к данным. Для этого необходимо иметь возможность выловить небольшое количество нужных данных из океана ненужных.
SQL позволяет использовать некоторые характеристики самих данных для определения, представляют ли они для вас интерес. Операторы SELECT (выбрать), DELETE (удалить) и UPDATE (обновить) сообщают ядру (engine) базы данных, т.е. той части СУБД, которая как раз и взаимодействует с данными, какие именно строки необходимо выбрать, удалить или обновить. Чтобы обрабатывались требуемые строки, в операторы SELECT, DELETE и UPDATE добавляются уточняющие предложения.

Содержание раздела