SELECT КонтрАгент
FROM ОснСведНак;
то в результаті будемо мати наступний результат:
Як бачимо, результат містить повторювані значення. Для того, щоб уникнути небажаного повторювання, після ключового слова SELECT треба записати предикат DISTINCT, який виключає повторювання значень в вибраних полях.
Завдання 4: Вибрати контрагентів, з якими були проведені операції закупки/продажі товарів.
9.1. Рішення:
SELECT DISTINCT КонтрАгент
FROM ОснСведНак;
9.2. Результат запиту:
Збережіть створений запит з довільною назвою.
III. Зміна назви полів та збереження даних запиту у окрему таблицю.
Якщо треба, можна змінити назву поля при створенні запиту. Для цього після назви поля треба скористуватися реченням AS, яке записують після назви поля, назву якого треба змінити. У цьому випадку інструкція SELECT має вигляд
SELECT поле1 AS НоваНазваПоля1 …..
Результати запиту залежать від табличних даних. При зміні табличних даних змінюються і результати запиту. Якщо треба зафіксувати результати запиту на певний період часу, то його результати треба зберегти у новій таблиці. Для цього треба після списку полів використати речення INTO, після якого треба записати ім'я таблиці, де будуть збережені результати запиту:
|
|
SELECT поле1, … INTO НазваСтвореноїТаблиці …..;
10. Завдання 5: Вибрати контрагентів, з якими були проведені операції закупки/продажі товарів. Результат зберегти у полі“Кореспондент”таблиці “ Кореспонденти ”.
10.1. Рішення:
SELECT DISTINCT Контрагент AS Кореспондент INTO Кореспонденти
FROM ОснСведНак;
10.2. Для перегляду результатів треба відкрити створену у результаті запиту таблицю під назвою“Кореспонденти”;
10.3. Збережіть створений запит з довільною назвою.