Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Ej 1
- SELECT productos.nombre AS 'Nombre de producto', marcas.nombre AS 'Nombre de marca'
- FROM productos INNER JOIN marcas ON marcas.ID=productos.id_marca
- ORDER BY productos.nombre;
- --Ej 2
- SELECT productos.nombre AS 'Nombre de producto', marcas.nombre AS 'Nombre de marca'
- FROM productos LEFT JOIN marcas ON marcas.ID=productos.id_marca
- ORDER BY productos.nombre;
- --Ej 3
- SELECT productos.nombre AS 'Nombre de producto', marcas.nombre AS 'Nombre de marca', productos.puntuacion AS 'Puntuacion de Productos'
- FROM productos LEFT JOIN marcas ON marcas.ID=productos.id_marca
- WHERE productos.puntuacion>3
- ORDER BY productos.puntuacion;
- --Ej 4
- SELECT CONCAT(clientes.nombre, ' ', clientes.apellido) AS 'Cliente', productos.nombre AS 'Producto comprado'
- FROM clientes LEFT JOIN ventas ON clientes.id=ventas.id_cliente
- INNER JOIN productos ON productos.id=ventas.id_producto
- ORDER BY clientes.nombre;
- --Ej 5
- SELECT CONCAT(clientes.nombre, ' ', clientes.apellido) AS 'Cliente', productos.nombre AS 'Producto comprado', marcas.nombre AS 'Marca'
- FROM clientes LEFT JOIN ventas ON clientes.id=ventas.id_cliente
- INNER JOIN productos ON ventas.id_producto=productos.id
- LEFT JOIN marcas ON productos.id_marca=marcas.ID
- ORDER BY clientes.nombre;
- --Ej 6
- SELECT DISTINCT CONCAT(clientes.nombre, ' ', clientes.apellido) AS 'Cliente'
- FROM clientes INNER JOIN ventas ON clientes.id=ventas.id_cliente
- INNER JOIN productos ON ventas.id_producto=productos.id
- WHERE productos.nombre LIKE '%iphone%'
- ORDER BY clientes.apellido;
- --Ej 7
- SELECT productos.nombre AS 'Producto', COALESCE(productos.modelo, "No aplica") AS 'Modelo'
- FROM productos;
- --Ej 8
- SELECT REPLACE(productos.nombre, 'TV', 'Televisor') AS 'Nombre de producto'
- FROM productos;
- --Ej 9
- SELECT COUNT(productos.nombre) AS 'cantidad',
- MAX(productos.puntuacion) AS 'puntuacion_maxima',
- MIN(productos.precio) AS 'precio_minimo',
- FORMAT(AVG(productos.puntuacion), '2') AS 'promedio_puntuacion',
- SUM(productos.precio) AS 'suma_precios'
- FROM productos
- GROUP BY productos.nombre;
- --Ej 10
- SELECT marcas.nombre AS 'nombre_marca', COUNT(productos.id) AS 'cantidad'
- FROM marcas INNER JOIN productos ON marcas.ID=productos.id_marca
- GROUP BY marcas.nombre;
- --Ej 11
- SELECT marcas.nombre AS 'nombre_marca', categorias.nombre AS 'categoria', COUNT(productos.id) AS 'cantidad'
- FROM marcas INNER JOIN productos ON marcas.ID=productos.id_marca
- INNER JOIN categorias ON productos.id_categoria=categorias.ID
- GROUP BY marcas.nombre, categorias.nombre
- ORDER BY marcas.nombre, categorias.nombre;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement