1. Какие предложения включает в себя запрос SELECT? В какой последовательности выполняется обработка элементов запроса SELECT?
2. Что может представлять собой возвращаемый элемент в запросе SELECT?
3. Какие функции выполняют конструкции FIRST…SKIP и ROWS?
4. Каким образом может быть задано условие поиска применительно к однотабличным запросам?
5. Какие виды функций используются в СУБД Firebird? Опишите особенности синтаксиса и работы нескольких функций каждого вида.
6. Как отсортировать результаты запроса на выборку данных?
7. Как сформировать запрос с группировкой? Какие ограничения накладываются на такие запросы?
8. Каким образом используется предложение HAVING в запросе SELECT? В чем состоит отличие в работе предложений HAVING и WHERE?
9. Какие существуют варианты запросов на выборку к множеству таблиц?
10. Что такое неявное и явное соединение? Какие виды явного соединения существуют? В каком случае неявное и явное соединения взаимозаменяемы?
11. Что такое вложенный запрос? В каких предложениях запроса SELECT могут использоваться вложенные запросы?
12. Как создать рекурсивный запрос на языке SQL?
13. Что такое соотнесенный вложенный запрос? Чем отличается работа соотнесенного вложенного запроса от работы простого подзапроса?
14. Каким образом используются предикаты ANY и ALL с подзапросами? Как с помощью агрегатных функций можно заменить выражения с предикатами ANY и ALL?
15. Каким образом используются предикаты SINGULAR и EXISTS с подзапросами?
16. Как выполняется объединение результатов нескольких запросов?
предыдущаяследующая тема