SELECT КратНаим FROM КонтрАгенты;

6.5. Виконайте запуск створеної інструкції, для чого:

“Запрос” (Query) _ “Запуск” ();

або на панелі інструментів кнопка <Запуск>

6.6. Результат запиту приведений на рис. 7.

 

 

Рис. 7. Результат запиту 1

6.7. Збережіть створений запит з назвою Запит_6_1.

7. Запит 2: Вибрати назви (короткі та повні) всіх контрагентів з довідника контрагентів та міста їх знаходжень.

7.1. Рішення:

SELECT КратНаим, ПолНаим, Город

FROM КонтрАгенты;

Результат запиту приведений на рис. 8.

 

Рис. 8. Результат запиту

7.3. Збережіть створений запит з назвою Запит_6_2.

8. Запит 3: Вибрати всі атрибути контрагентів з довідника контрагентів.

8.1. Рішення:

SELECT *

FROM КонтрАгенты;

8.2. Результат запиту приведений на рис. 9.

 

Рис. 9. Результат запиту 3

8.3. Збережіть створений запит з назвою Запит_6_3.

II. Вибір неповторюваних значень.

Довідник контрагентів може містити контрагентів, з якими не було проведено ні однією операції. Тому, якщо треба мати список тільки тих контрагентів, з якими проводились операції по закупівлі або продажу товарів, то ці дані треба запитувати з таблиці“ОснСведНак”, тобто з таблиці, яка містить свідчення про здійснені операції з вказівкою назви контрагента.

Якщо інструкцію SELECT записати у вигляді

SELECT КонтрАгент

FROM ОснСведНак;

Результат запиту приведений на рис. 10.

Рис. 10. Результат запиту

Збережіть створений запит з назвою Запит_6_4.

Як бачимо, результат містить повторювані значення. Для того, щоб уникнути небажаного повторювання, після ключового слова SELECT треба записати предикат DISTINCT, який виключає повторювання значень в вибраних полях.

9. Запит 5: Вибрати контрагентів, з якими були проведені операції закупки/продажі товарів.

9.1. Рішення:

SELECT DISTINCT КонтрАгент

FROM ОснСведНак;

9.2. Результат запиту приведений на рис. 11.

 

Рис. 11. Результат запиту 5

9.3. Збережіть створений запит з назвою Запит_6_5.

III. Зміна назви полів та збереження даних запиту у окрему таблицю.

Якщо треба, можна змінити назву поля при створенні запиту. Для цього після назви поля треба скористуватися реченням AS, яке записують після назви поля, назву якого треба змінити. У цьому випадку інструкція SELECT має вигляд

SELECT поле1 AS НоваНазваПоля1…..

Результати запиту залежать від табличних даних. При зміні табличних даних змінюються і результати запиту. Якщо треба зафіксувати результати запиту на певний період часу, то його результати треба зберегти у новій таблиці. Для цього треба після списку полів використати речення INTO, після якого треба записати ім'я таблиці, де будуть збережені результати запиту:

SELECT поле1, … INTO НазваСтвореноїТаблиці…..;

10. Запит 7: Вибрати контрагентів, з якими були проведені операції закупки/продажі товарів. Результат зберегти у полі“Кореспондент”таблиціКореспонденти.

10.1. Рішення: