Читайте также: |
|
В этой главе рассмотрено множество тем, поэтому, пожалуй, не лишне вкратце повторить их. Примеры данной главы продемонстрировали подзапросы, которые:
• Возвращают один столбец и одну строку, один столбец и несколько строк, а также несколько столбцов и строк.
• Не зависят от содержащего выражения (несвязанные подзапросы).
• Используют один или более столбцов из содержащего выражения (связанные подзапросы).
• Применяются в условиях, используемых операторами сравнения и специальными операторами in, not in, exists и not exists.
• Могут находиться в выражениях select, update, delete и insert.
• Формируют таблицы, которые можно соединить в запросе с други_ ми таблицами.
194 Глава 9. Подзапросы
• Позволяют формировать значения для заполнения таблицы или столбцов результирующего набора запроса.
• Используются в блоках select, from, where, having и order by запросов.
Очевидно, подзапросы – очень многогранный инструмент, поэтому не отчаивайтесь, если при первом прочтении главы вы поймете не все представленные здесь принципы. Продолжайте экспериментировать с подзапросами и вскоре обнаружите, что при написании каждого не_ обычного SQL_выражения очень полезно рассматривать возможность использования подзапроса.
Дата добавления: 2015-08-17; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Gt; SUM(a.avail_balance) tot_deposits _> FROM account a | | | Упражнения |