Информатика · ҰБТ сұрағы №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) қатаң түрде артық.
«Мәліметтер қорын жасау» тақырыбынан тағы
- a(id): 1, 2, 3 және b(id): 2, 3, 4 кестелері үшін қосылым түрін нәтиже жолдарының санымен сәйкестендіріңіз (ша...
- students(id, name): (1, Aibek), (2, Dana), (3, Erlan), (4, Farida). grades(student_id, score): (1, 90), (1, 70...
- SELECT title FROM books WHERE price > (SELECT AVG(price) FROM books) қандай атауларды қайтарады?
- r(id, score) кестесінде 10 жол: 85, 62, 70, 49, 91, 70, 55, 68, 73, 77 (score мәндері). SQLite-та сұраныс қанд...
- SELECT genre, COUNT(*) FROM books b JOIN loans l ON b.id = l.book_id GROUP BY genre ORDER BY 2 DESC сұранысы қ...
- UPDATE books SET price = price * 0.9 WHERE genre = 'poetry' орындалғаннан кейін SELECT SUM(price) FROM books қ...
- SQL туралы қай тұжырымдар дұрыс?
- a(x) кестесінде 1, 2, 2, 3 мәндері, b(x) кестесінде 2, 3, 4 мәндері бар. Сұраныс неше жол қайтарады? SELECT x...