Northwind — Consultes avançades

Veure com a PDF

View the database schema Enviar solució

Punts: 3 (parcial)
Temps Límit: 2.0s
Límit de memòria: 62M

Autor/a:
tipus del problema
PostgreSQL - Consultes avançades
Categoria
Bases de Dades
Llenguatges permesos
Text

L'equip comercial de Northwind vol uns quants informes que amb el SQL bàsic costarien molt d'escriure. Practiques eines pròpies de PostgreSQL: agregats amb FILTER, DISTINCT ON, subconsultes LATERAL, subtotals amb ROLLUP, funcions de finestra (LAG, SUM() OVER, marcs ROWS BETWEEN) i CTE recursius. Fixa't bé en l'ordre de les columnes que demana cada enunciat i en els arrodoniments.

Aquest problema fa servir la base de dades Northwind (distribuïdora d'aliments: productes, categories, proveïdors, clients, comandes, empleats, territoris i transportistes), amb les taules següents: categories, customer_customer_demo, customer_demographics, customers, employee_territories, employees, order_details, orders, products, region, shippers, suppliers, territories, us_states. Pots consultar l'esquema complet amb el botó "View the database schema" d'aquesta mateixa pàgina.

Les consultes s'executen sobre PostgreSQL 17: fes servir la sintaxi de PostgreSQL (i PL/pgSQL per a funcions, procediments i triggers).

Cada pregunta es contesta amb una consulta SELECT independent, en el seu propi quadre de text. Es comparen el nombre de columnes i les files del resultat; els noms de les columnes i l'ordre de les files no es tenen en compte.


Comentaris

En aquests moments no hi ha comentaris.