Está en la página 1de 3

1.

Devuelve una lista con el nombre del producto, precio y nombre de fabricante detodos los
productos de la base de datos.

SELECT nombre,precio, fabricante.nombre FROM producto,fabricanteWHERE


fabricante.codigo= producto.codigo_fabricante;

2.

Devuelve una lista con el nombre del producto, precio y nombre de fabricante de todos los
productos de la base de datos. Ordene el resultado por el nombre del fabricante, por orden
alfabético.

SELECT nombre, precio, fabricante.nombre FROM producto,fabricanteWHERE


fabricante.codigo= producto.codigo_fabricante ORDER BYfabricante.nombre ASC

Devuelve una lista con el código del producto, nombre del producto, código del fabricante y
nombre del fabricante, de todos los productos de la base de datos.

SELECT código, nombre, fabricante.codigo, fabricante.nombre FROMproducto, fabricante


WHERE fabricante.codigo = producto.codigo_fabricante

4.

Devuelve el nombre del producto, su precio y el nombre de su fabricante, del producto más
barato.

Select product.nombre, product.precio, fabricante.nombre FromProducto ORDER BY


produc.precio [des

5.

Devuelve el nombre del producto, su precio y el nombre de su fabricante, delproducto más


caro.

SELECT producto.nombre, precio, fabricante.nombreFROM producto INNER JOIN


fabricanteWHERE precio =(SELECT MAX(precio) FROM producto);

6.
Devuelve una lista de todos los productos del fabricante Lenovo.

SELECT*FROM fabricante, productoWHERE fabricante.nombre = '%Lenovo%' AND


producto.codigo_fabricante =fabricante.codigo

7.

Devuelve una lista de todos los productos del fabricante Crucial que tengan unprecio mayor
que 200€.

SELECT * FROM producto, fabricanteON fabricante.codigo=producto.codigo_fabricanteWHERE


fabricante.nombre='%Crucial%' AND producto.precio>200

8.

Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett- 8.

Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-Packardy
Seagate. Sin utilizar el operador IN.

SELECT * FROM producto, fabricante WHERE producto.codigo_fabricante =fabricante.codigo


AND (fabricante.nombre = ASUS OR fabricante.nombre= Hewlett-Packard OR
fabricante.nombre = Seagate);

9.

Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-Packardy
Seagate. Utilizando el operador IN.

SELECT * From fabricante WHERE nombre IN (Asus, Hewlett-Packardy,Seagate);

10.

Devuelve un listado con el nombre y el precio de todos los productos de losfabricantes cuyo
nombre termine por la vocal e.
SELECT producto.nombre, producto.precio , FROM producto INNER JOINfabricante ON
fabricante.codigo= producto.codigo_fabricante WHEREfabricante.nombre LIKE(

‘%e’)

--8.Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-
8.
--Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-
Packardy Seagate. Sin utilizar el operador IN.
SELECT * FROM producto, fabricante WHERE cod_producto fabricante = cod_Fabricante
AND (.nombre = ASUS OR fabricante.nombre= Hewlett-Packard OR fabricante.nombre =
Seagate);

--9.Devuelve un listado con todos los productos de los fabricantes Asus, Hewlett-
Packardy Seagate. Utilizando el operador IN.
SELECT * From fabricante WHERE nombre IN (Asus, Hewlett-Packardy,Seagate);

--10.Devuelve un listado con el nombre y el precio de todos los productos de


losfabricantes cuyo nombre termine por la vocal e.
SELECT producto.nombre, producto.precio , FROM producto INNER JOINfabricante ON
cod_fabricante= producto.cod_fabricante WHEREfabricante.nombre LIKE(
‘%e’)

También podría gustarte