INF.03 · pytanie 540
Technik informatykTechnik programista
Którą klauzulę SQL należy zastosować, aby wyświetlić tylko te grupy rekordów, w których średnia wartość kolumny 'cena' przekracza 100?
- AGROUP BY cena > 100
- BFILTER AVG(cena) > 100
- CWHERE AVG(cena) > 100
- DHAVING AVG(cena) > 100Poprawna
Wyjaśnienie
Klauzula HAVING służy do filtrowania wyników po zastosowaniu GROUP BY i funkcji agregujących. WHERE nie może być stosowane z funkcjami agregującymi.