Академический Документы
Профессиональный Документы
Культура Документы
Ejercicio
Resuelto SQL
INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos para llevar a cabo cada
una de las consultas solicitadas, ejecuta cada uno de ellos en el compilador de MySQL.
ACTIVIDADES A REALIZAR
1.
show databases;
3.
use tienda;
4. Genera las siguientes tablas:
fabricantes
nombre de columna
clave
principal
clave_fabricante
tipo de
dato
int
nombre
varchar(30)
articulos
nombre de columna
clave
principal
clave
fornea
5.
clave_articulo
tipo de
dato
int
nombre
precio
clave_fabricante
varchar(30)
int
int
show tables;
6.
describe articulos;
7.
tabla: articulos
clave_articulo
1
2
3
4
5
6
7
8
9
10
nombre
teclado
disco duro 300 gb
mouse
memoria usb
memoria ram
disco duro
extrable 250 gb
memoria usb
dvd rom
cd rom
tarjeta de red
8.
precio
$ 100
$ 500
$ 80
$ 140
$ 290
$ 650
$
$
$
$
279
450
200
180
select nombre,precio
from articulos;
select distinct
nombre
1
2
2
3
1 , teclado, 100 , 3 );
c)
clave_fabricante
3
5
3
4
1
5
from articulos;
select
f)
Obtener todos los datos del artculo cuyo nombre del producto es Teclado
select
select
i)
select
j)
nombre
select
nombre
k) Obtener todos los datos de los artculos cuyo precio este entre $100 y $350
/* operador and */
select
/* operador between */
select
l)
select
avg(precio)
from articulos;
select
avg(precio)
select
o) Obtener todos los datos de los productos ordenados descendentemente por Precio
select
p) Obtener el nombre y precio de los artculos cuyo precio sea mayor a $ 250 y ordenarlos
descendentemente por precio y luego ascendentemente por nombre
q) Obtener un listado completo de los productos, incluyendo por cada articulo los datos del articulo y
del fabricante
Obtener la clave de producto, nombre del producto y nombre del fabricante de todos los productos
en venta
Obtener el nombre y precio de los artculos donde el fabricante sea Logitech ordenarlos
alfabticamente por nombre del producto
t)
Obtener el nombre, precio y nombre de fabricante de los productos que son marca Lexar o Kingston
ordenados descendentemente por precio
u) Aade un nuevo producto: Clave del producto 11, Altavoces de $ 120 del fabricante 2
x) Aplicar un descuento de $ 10 a todos los productos cuyo precio sea mayor o igual a $ 300