Запити з використанням полів, що обчислюються

Приклад до завдання 3:

1. Для працівників з вищою освітою, вибрати: прізвище, ім’я, вік, назву посади, зарплату (зарплата розраховується за формулою money*Stavka).

Атрибути: прізвище, ім’я та дата народження (за яким розраховується вік), – належать таблиці Persona; атрибут посада – таблиці Post; зв'язок між ними можна встановити тільки через таблицю Worker: таблиця Persona зв’язується з таблицею Worker по ключу Id_man, таблиця Worker зв’язується з таблицею Post по ключу Id_post. Встановимо зв'язок в розділі where; в цьому розділі також буде умова фільтру (вища освіта):

SELECT Surname as Фамилия, Name1 as Имя,;

YEAR(DATE())-YEAR(birthday) as Возраст,;

Name_post Должность, money*Stavka as Зарплата;

FROM Persona p, Worker w, Post;

WHERE p.id_man=w.id_man AND w.id_post=Post.id_post AND;

Education='высшее'

Результат виконання команди видно на рисунку 38.

Рисунок 38 – Результат команди SELECT


Завдання 4


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: