Está en la página 1de 1

Funciones de SQL Javier Abad Mtz.

--- punto 1 bien


SELECT COUNT(*)FROM producto

-- punto 2 bien

SELECT fabricante.nombre, COUNT(producto.codigo)


FROM fabricante LEFT JOIN producto
ON producto.codigo_fabricante = fabricante.codigo
GROUP BY fabricante.codigo
ORDER BY 2 DESC

-- punto 3 bien
SELECT fabricante.nombre, MAX(producto.precio), MIN(producto.precio),
AVG(producto.precio)
FROM fabricante INNER JOIN producto
ON producto.codigo_fabricante = fabricante.codigo
GROUP BY fabricante.codigo

-- punto 4 bien

SELECT fabricante.nombre,
MAX(producto.precio), MIN(producto.precio),
AVG(producto.precio), COUNT(*)
FROM producto INNER JOIN fabricante
ON producto.codigo_fabricante = fabricante.codigo
GROUP BY fabricante.codigo
HAVING AVG(producto.precio) > 200

También podría gustarte