WHERE V. Tovar = T. Nazva
| 9)
|
|
| V.
№
| V.
Data
| V. Kilkist
| V.
Tovar
| V. Pokupets
| T.
Cina
| Column 7
|
|
| 3.09.
|
| дріжджі
| Герило
| 2.60
| 390.00
|
|
| 2.09.
|
| цукор
| Журавель
| 3.60
| 10.80
|
результат виконання приклада 9).
Дію 3. в правилах виконання запитів на вибірку слід трактувати так:
“3. Для кожного рядка, що залишився (після застосування критерію відбору секції WHERE) – обчислити значення кожного елемента із списку полів секції SELECT (тобто, значення стовпчиків, що відповідають полям фізичних таблиць БД, доповнити значеннями обчислювальних полів) і утворити рядок результуючої таблиці”. При цьому: у виразі, який визначає обчислювальний стовпчик, - звертання до поля ТБД відповідає значенню цього поля у даному біжучому рядку. Система автоматично призначає обчислювальним стовпчикам імена COLUMN<№>, де <№> - порядковий номер даного стовпчика в результуючій таблиці (нумерація починається з одиниці) – це не дуже зручно – краще завжди знати явно, яким є ім’я стовпчика. Будь-якому полю можна призначити альтернативне ім’я:
10). SELECT V.*, T. Cina, V. Kilkist * T. Cina AS Vartist