варіант вказівки для якої саме бази даних призначені SQL-команди - використання команди use <ім'я бази даних>, яка пишеться до інших SQL-команд. (У цьому випадку префікс dbo не вказується.) br/>
Запит з группровкой і агрегатними функціями
Для включення до запиту секції GROUP BY в конструкторі запитів в контекстному меню В«Області схемиВ» вибирається пункт В«Додати групу зВ». При цьому в В«Області умовВ» додається стовпець В«УгрупованняВ». Вибір агрегатної функції для необхідного поля відбувається зі списку (див. рис. 23). br/>В
Рис. 23. br/>
Сформований запит і результат його виконання зображений на рис.24.
В
Рис. 24. br/>
Результат виконання запиту може бути збережений в окремий текстовий файл двома способами:
. Викликати контекстне меню В«Області запитуВ» і вибрати команду В«Надіслати результат у? у файл В»(див. рис. 25);
. Викликати контекстне меню В«Області результатуВ» і вибрати команду "Зберегти результати як ...".
В
Рис. 25. br/>
Запити на зміну даних
Існують три види запитів, що змінюють вміст таблиць бази даних:
В· запит на додавання (insert);
В· запит на оновлення (update);
В· запит на видалення (delete).
Як приклад створимо запит на додавання в таблицю Executed_Contract записів про виконані контракти. Виконаними вважаються контракти з таблиці Current_Contract, у яких дата завершення менше поточної. p align="justify"> Для цього в Конструкторі запитів після додавання таблиці Current_Contract і вибору необхідних полів у контекстному меню В«Області схемиВ» вибирається пункт В«Змінити типВ»? В«Вставити результатиВ». Потім зі списку таблиць вибираємо таблицю-адресат В«Executed_ContractВ» і додаємо фільтр для поля Cur_End_Data (див. рис. 26). br/>В
Рис. 26. br/>
Записи, додані в таблицю Executed_Contract, повинні бути видалені з таблиці Current_Contract. Для цього аналогічним чином создатется запит на удаленіе.Server використовує розширену версію мови SQL, яка називається Transact-SQL, або T-SQL. T-SQL дозволяє створювати пакети з декількох запитів, які послідовно виконуються на сервері та їх результати разом повертаються клієнтові. p align="justify"> Команда GO визначає, коли пакет передається на сервер. Приклад пакета із зазначених вище запитів на вставку і видалення зображений на рис. 27. <В
Рис. 27. br/>
Вкладені запити
Приклад. Знайти замовників, що мають макси...