Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Ordinario
Examen Ordinario
Descripción
mysql>
+--------------------+
| Database |
+--------------------+
| clientes_ugrm |
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| tienda |
| uaem |
| world |
+--------------------+
mysql>
Database changed
+------------+
| database() |
+------------+
| tienda |
+------------+
mysql>
| Tables_in_tienda |
+------------------+
| articulo |
| fabricante |
+------------------+
+------------------+------------+------+-----+---------+-------+
+------------------+------------+------+-----+---------+-------+
+------------------+------------+------+-----+---------+-------+
+------------------+----------+------+-----+---------+----------------+
+------------------+----------+------+-----+---------+----------------+
+------------------+----------+------+-----+---------+----------------+
2 rows in set (0.00 sec)
mysql> insert into articulo VALUES('2', 'Disco Duro 300 GB', '500.00', '5');
mysql> insert into articulo VALUES('6', 'Disco Duro Extraible 250 Gb',
'650.00', '5');
8.- Escribe la Sintaxis correspondiente para generar las siguientes consultas: Escribe
también en una hoja la sintaxis correspondiente en orden.
+----------------+-----------------------------+--------+------------------+
+----------------+-----------------------------+--------+------------------+
| 1 | Teclado | 100.00 | 3|
| 3 | Mouse | 80.00 | 3|
| 8 | CD Rom | 200.00 | 2|
+----------------+-----------------------------+--------+------------------+
+-----------------------------+
| Nombre |
+-----------------------------+
| Teclado |
| Mouse |
| Memoria USB |
| Memoria RAM |
| Memoria USB |
| CD Rom |
| DVD Rom |
| Tarjeta de Red |
+-----------------------------+
mysql>
c) Obtener los nombres y precio de los productos de la tienda.
+-----------------------------+--------+
| Nombre | Precio |
+-----------------------------+--------+
| Teclado | 100.00 |
| Mouse | 80.00 |
| CD Rom | 200.00 |
+-----------------------------+--------+
+-----------------------------+
| Nombre |
+-----------------------------+
| Teclado |
| Memoria USB |
| Memoria RAM |
| CD Rom |
| DVD Rom |
| Tarjeta de Red |
+-----------------------------+
mysql>
e) Obtener todos los datos del artículo cuya clave de producto es 5.
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
mysql>
f) Obtener todos los datos del artículo cuyo nombre del producto es Teclado.
+----------------+---------+--------+------------------+
+----------------+---------+--------+------------------+
| 1 | Teclado | 100.00 | 3|
+----------------+---------+--------+------------------+
mysql>
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
+----------------+-------------+--------+------------------+
| 3 | Mouse | 80.00 | 3|
+----------------+-------------+--------+------------------+
mysql>
+----------------+---------+--------+------------------+
+----------------+---------+--------+------------------+
| 1 | Teclado | 100.00 | 3|
+----------------+---------+--------+------------------+
mysql>
j) Obtener el nombre de los productos donde el precio sea mayor a $ 200.00.
+----------------+-----------------------------+--------+------------------+
+----------------+-----------------------------+--------+------------------+
| 8 | CD Rom | 200.00 | 2|
+----------------+-----------------------------+--------+------------------+
k) Obtener todos los datos de los artículos cuyo precio esté entre $ 100.00 y $
350.00.
mysql> select * from articulo where Precio between 100 and 350;
+----------------+----------------+--------+------------------+
+----------------+----------------+--------+------------------+
| 1 | Teclado | 100.00 | 3|
| 8 | CD Rom | 200.00 | 2|
| 10 | Tarjeta de Red | 180.00 | 3|
+----------------+----------------+--------+------------------+
+-------------+
| AVG(Precio) |
+-------------+
| 286.900000 |
+-------------+
mysql>
m) Obtener el precio medio de los artículos cuyo código de fabricante sea 2.
+-------------+
| AVG(Precio) |
+-------------+
| 325.000000 |
+-------------+
mysql>
n) Obtener el nombre y precio de los artículos ordenados por Nombre.
+-----------------------------+--------+
| Nombre | Precio |
+-----------------------------+--------+
| CD Rom | 200.00 |
| Mouse | 80.00 |
| Teclado | 100.00 |
+-----------------------------+--------+
mysql>
+----------------+-----------------------------+--------+------------------+
+----------------+-----------------------------+--------+------------------+
| 6 | Disco Duro Extraible 250 Gb | 650.00 | 5|
| 8 | CD Rom | 200.00 | 2|
| 1 | Teclado | 100.00 | 3|
| 3 | Mouse | 80.00 | 3|
+----------------+-----------------------------+--------+------------------+
mysql>
p) Obtener el nombre y precio de los artículos cuyo precio sea mayor a $ 250.00 y
ordenarlos descendentemente por precio luego por nombre.
mysql> select Nombre, Precio from articulo where Precio >= 250 order by
Precio desc;
+-----------------------------+--------+
| Nombre | Precio |
+-----------------------------+--------+
mysql> select Nombre, Precio from articulo where Precio >= 250 order by
Nombre desc;
+-----------------------------+--------+
| Nombre | Precio |
+-----------------------------+--------+
+-----------------------------+--------+
mysql>
q) Obtener un listado completo de los productos, incluyendo por cada artículo los
datos del artículo y del fabricante.
+----------------+-----------------------------+--------+-------------------
+------------------+------------+
+----------------+-----------------------------+--------+-------------------
+------------------+------------+
+----------------+-----------------------------+--------+-------------------
+------------------+------------+
mysql>
+----------------+-----------------------------+------------+
+----------------+-----------------------------+------------+
| 1 | Teclado | Logitech |
| 2 | Disco Duro 300 GB | Seagate |
| 3 | Mouse | Logitech |
| 8 | CD Rom | Adata |
+----------------+-----------------------------+------------+
mysql>
s) Obtener el nombre y precio de los artículos donde el fabricante sea Logitech
ordenarlos alfabéticamente por nombre del producto.
+----------------+--------+
| Nombre | Precio |
+----------------+--------+
| Mouse | 80.00 |
| Teclado | 100.00 |
+----------------+--------+
t) Obtener el nombre, precio y nombre de fabricante de los productos que son
marca Lexar o Kingston ordena-dos descendentemente pro precio.
x) Aplicar un descuento de $ 10.00 a todos los productos cuyo precio sea mayor
a $ 300.00.
Cal. máxima
100