Информатика · ҰБТ сұрағы №12499
sales(id, region, amount) кестесінің жолдары (id | region | amount): 1 | North | 120 2 | South | 80 3 | North | 60 4 | East | 200 5 | South | 150 6 | East | 40 7 | North | 90 Сұраныс нәтижесін көрсетіңіз: SELECT region, SUM(amount) FROM sales WHERE amount >= 60 GROUP BY region HAVING COUNT(*) >= 2 ORDER BY 2 DESC
Дұрыс жауабы мен түсіндірмесі
Жауабы: North 270; South 230
WHERE алдымен amount < 60 жолдарын алып тастайды: East тек 1 жолмен қалады, HAVING оны сүзеді. Қалғандары 2-ші баған бойынша кему ретімен: 270, 230.
«Мәліметтер қорын жасау» тақырыбынан тағы
- Деректердің қай жолы сілтемелік тұтастықты (referential integrity) бұзады?
- t(x) кестесінде 1, 2, 3, 4 мәндері, u(y) кестесінде 2 және NULL мәндері бар. Сұраныс қандай санды қайтарады? S...
- SQL туралы қай тұжырымдар дұрыс?
- t кестесінің x бағанында мәндер: 5, NULL, 5, 7. SQL өрнегін оның нәтижесімен сәйкестендіріңіз.
- UPDATE books SET price = price * 0.9 WHERE genre = 'poetry' орындалғаннан кейін SELECT SUM(price) FROM books қ...
- SQLite-та сұраныс қандай жолды қайтарады? SELECT SUBSTR('database', 3, 4) || LENGTH('sql') || UPPER(SUBSTR('xy...
- o(cid, amount) кестесінің жолдары: (1, 50), (1, 120), (2, 70), (3, 200), (3, 30), (3, 90). Сұраныс нәтижесін к...
- SELECT genre, COUNT(*) FROM books b JOIN loans l ON b.id = l.book_id GROUP BY genre ORDER BY 2 DESC сұранысы қ...