PORTAFOLIO
XAMPP
PROFE HECTOR
CASTILLO
Alumno Angel Jadiel Hernandez Fierro
4A Programacion vespertino
1. Lista el nombre de todos los productos que hay en la tabla producto.
2. Lista los nombres y los precios de todos los productos de la tabla producto.
3. Lista todas las columnas de la tabla producto.
4. Lista el nombre de los productos, el precio en pesos, precio en euros (1euro = 21.71) y el
precio en dólares (1 dólar = 19.50).
5. Lista el nombre de los productos, el precio en pesos, euros y dólares. Utiliza los siguientes
alias para las columnas: nombre de producto, pesos, euros, dólares.
6. Lista los nombres y los precios de todos los productos de la tabla producto, convirtiendo
los nombres a mayúscula.
7. Lista los nombres y los precios de todos los productos de la tabla producto, convirtiendo
los nombres a minúscula.
8. Lista el nombre de todos los fabricantes en una columna, y en otra columna obtenga en
mayúsculas los dos primeros caracteres del nombre del fabricante.
9. Lista los nombres y los precios de todos los productos de la tabla producto, redondeando
el valor del precio.
10. Lista los nombres y los precios de todos los productos de la tabla producto, truncando el
valor del precio para mostrarlo sin ninguna cifra decimal.
11. Lista el identificador de los fabricantes que tienen productos en la tabla producto.
12. Lista el identificador de los fabricantes que tienen productos en la tabla producto,
eliminando los identificadores que aparecen repetidos.
13. Lista los nombres de los fabricantes ordenados de forma ascendente..
14. Lista los nombres de los fabricantes ordenados de forma descendente.
15. Lista los nombres de los productos ordenados en primer lugar por el nombre de forma
ascendente y en segundo lugar por el precio de forma descendente.
16. Devuelve una lista con las 5 primeras filas de la tabla fabricante.
17. Devuelve una lista con 2 filas a partir de la cuarta fila de la tabla fabricante. La cuarta fila
también se debe incluir en la respuesta.
18. Lista el nombre y el precio del producto más barato. (Utilice solamente las cláusulas
ORDER BY y LIMIT)
19. Lista el nombre y el precio del producto más caro. (Utilice solamente las cláusulas ORDER
BY y LIMIT)
20. Lista el nombre de todos los productos del fabricante cuyo identificador de fabricante es
igual a 2.
21. Lista el nombre de los productos que tienen un precio menor o igual a 120.00.
22. Lista el nombre de los productos que tienen un precio mayor o igual a 400.00.
23. Lista el nombre de los productos que no tienen un precio mayor o igual a 400.00.
24. Lista todos los productos que tengan un precio entre 80.00 y 300.00. Sin utilizar el operador
BETWEEN.
25. Lista todos los productos que tengan un precio entre 60.00 y 200.00. Utilizando el operador
BETWEEN..
26. Lista todos los productos que tengan un precio mayor que 200.00 y que el identificador de
fabricante sea igual a 6..
27. Lista todos los productos donde el identificador de fabricante sea 1, 3 o 5. Sin utilizar el
operador IN...
28. Lista todos los productos donde el identificador de fabricante sea 1, 3 o 5. Utilizando el
operador IN.
29. Lista el nombre y el precio de los productos en céntimos (Habrá que multiplicar por 100 el
valor del precio). Cree un alias para la columna que contiene el precio que se llame
céntimos.
30. Lista los nombres de los fabricantes cuyo nombre empiece por la letra S.
31. Lista los nombres de los fabricantes cuyo nombre termine por la vocal e.
32. Lista los nombres de los fabricantes cuyo nombre contenga el carácter w.
33. Lista los nombres de los fabricantes cuyo nombre sea de 4 caracteres.
34. Devuelve una lista con el nombre de todos los productos que contienen la cadena Portátil
en el nombre.
Agregar algo de texto
35. Devuelve una lista con el nombre de todos los productos que contienen la cadena Monitor
en el nombre y tienen un precio inferior a 215.00.
36. Lista el nombre y el precio de todos los productos que tengan un precio mayor o igual a
180.00. Ordene el resultado en primer lugar por el precio (en orden descendente) y en
segundo lugar por el nombre (en orden ascendente).
-- 1
SELECT nombre FROM producto;
-- 2
SELECT nombre, precio FROM producto;
-- 3
SELECT * FROM producto;
-- 4
SELECT nombre, precio AS pesos, precio / 21.71 AS euros, precio / 19.50 AS dolares FROM producto;
-- 5
SELECT nombre AS 'nombre de producto', precio AS pesos, precio / 21.71 AS euros, precio / 19.50 AS dolares FROM producto;
-- 6
SELECT UPPER(nombre), precio FROM producto;
-- 7
SELECT LOWER(nombre), precio FROM producto;
-- 8
SELECT nombre, UPPER(LEFT(nombre, 2)) AS iniciales FROM fabricante;
-- 9
SELECT nombre, ROUND(precio) AS precio FROM producto;
-- 10
SELECT nombre, TRUNCATE(precio, 0) AS precio FROM producto;
-- 11
SELECT id_fabricante FROM producto;
-- 12
SELECT DISTINCT id_fabricante FROM producto;
-- 13
SELECT nombre FROM fabricante ORDER BY nombre ASC;
-- 14
SELECT nombre FROM fabricante ORDER BY nombre DESC;
-- 15
SELECT nombre, precio FROM producto ORDER BY nombre ASC, precio DESC;
-- 16
SELECT * FROM fabricante LIMIT 5;
-- 17
SELECT * FROM fabricante LIMIT 3, 2;
-- 18
SELECT nombre, precio FROM producto ORDER BY precio ASC LIMIT 1; Agregar algo de texto
-- 19
SELECT nombre, precio FROM producto ORDER BY precio DESC LIMIT 1;
-- 20
SELECT nombre FROM producto WHERE id_fabricante = 2;
-- 21
SELECT nombre FROM producto WHERE precio <= 120.00;
-- 22
SELECT nombre FROM producto WHERE precio >= 400.00;
-- 23
SELECT nombre FROM producto WHERE NOT precio >= 400.00;
-- 24
SELECT * FROM producto WHERE precio >= 80.00 AND precio <= 300.00;
-- 25
SELECT * FROM producto WHERE precio BETWEEN 60.00 AND 200.00;
-- 26
SELECT * FROM producto WHERE precio > 200.00 AND id_fabricante = 6;
-- 27
SELECT * FROM producto WHERE id_fabricante = 1 OR id_fabricante = 3 OR id_fabricante = 5;
-- 28
SELECT * FROM producto WHERE id_fabricante IN (1, 3, 5);
-- 29
SELECT nombre, precio * 100 AS centimos FROM producto;
-- 30
SELECT nombre FROM fabricante WHERE nombre LIKE 'S%';
-- 31
SELECT nombre FROM fabricante WHERE nombre LIKE '%e';
-- 32
SELECT nombre FROM fabricante WHERE nombre LIKE '%w%';
-- 33
SELECT nombre FROM fabricante WHERE LENGTH(nombre) = 4;
-- 34
SELECT nombre FROM producto WHERE nombre LIKE '%Portátil%';
-- 35
SELECT nombre FROM producto WHERE nombre LIKE '%Monitor%' AND precio < 215.00;
-- 36
SELECT nombre, precio FROM producto WHERE precio >= 180.00 ORDER BY precio DESC, nombre ASC;