Информатика · ҰБТ сұрағы №12605

emp(name, dept, salary): (A, IT, 500), (B, IT, 300), (C, IT, 400), (D, HR, 350), (E, HR, 250), (F, HR, 300), (G, Fin, 600). Сұраныс қандай атауларды қайтарады? SELECT name FROM emp e WHERE salary > (SELECT AVG(salary) FROM emp WHERE dept = e.dept)

Дұрыс жауабы мен түсіндірмесі
Жауабы: A, D

Ішкі сұраныс әр жолдың өз бөлімінің орташа жалақысын есептейді: IT — 400, HR — 300, Fin — 600. Тек A (500 > 400) және D (350 > 300) қатаң түрде артық.

«Мәліметтер қорын жасау» тақырыбынан тағы