Помимо правильного порядка предложений, в операторе SELECT нужно однозначно описать все объекты базы данных. Например, если в базе данных содержаться несколько столбцов с одинаковым именем, нужно точно указать какой из них имеется в виду. Для этого при указании атрибута в его имя нужно включить имя базы данных, таблицы и имя владельца.
Порядок выполнения логических операторов
<Скобки>®<Умножение/деление>®<Сложение/вычитание>®<NOT>®<AND>®<OR>
Диапазоны (BETWEEN и NOT BETWEEN)
Одно из средств реализации условий являются диапазоны. Определить диапазон можно двумя способами:
Ø с помощью операторов сравнения > и <;
Ø с помощью ключевого слова BETWEEN (включающий диапазон).
<имя столбца> [NOT] BETWEEN <значение1> AND <значение2>.
Списки (IN и NOT IN)
Ключевое слово IN позволяет выбрать значения, совпадающие со значениями из заданного списка.
<имя столбца> [NOT] IN (<значение1>,[<значение2>,[…,[<значениеN>]]])
При использовании ключевого слова IN отпадает необходимость во вводе многочисленных операторов сравнения.
Наиболее полное преимущество ключевого слова IN проявляются во вложенных запросах, называемых подзапросами.