My SQL
My SQL
My SQL
PRACTICA DIRIGIDA
(CONSULTAS)
Ejercicio 1 Parte 1
Insertar registros en la tabla
Insertar una fila con todos los valores para las columnas.
mysql> INSERT INTO products VALUES (1001, 'PEN', 'Pen Red', 5000, 1.23);
Query OK, 1 row affected (0.04 sec)NS;
Mostrar todas las filas de una tabla. El wildcard * denota a todas las columnas
mysql> SELECT * FROM products;
+-----------+-------------+-----------+----------+-------+
| productID | productCode | name | quantity | price |
+-----------+-------------+-----------+----------+-------+
| 1001 | PEN | Pen Red | 5000 | 1.23 |
| 1002 | PEN | Pen Blue | 8000 | 1.25 |
| 1003 | PEN | Pen Black | 2000 | 1.25 |
| 1004 | PEC | Pencil 2B | 10000 | 0.48 |
| 1005 | PEC | Pencil 2H | 8000 | 0.49 |
+-----------+-------------+-----------+----------+-------+
5 rows in set (0.00 sec)
Ejercicio 1 Parte 4
Ejemplos de consultas con operadores de comparacion
Mostrar el nombre y la cantidad de los productos cuyo cantidad sea menor o igual que 2000.
mysql> SELECT name, quantity FROM products WHERE quantity <= 2000;
+-----------+----------+
| name | quantity |
+-----------+----------+
| Pen Black | 2000 |
+-----------+----------+
1 row in set (0.00 sec)
Mostrar nombre y precio de los productos cuyo nombre empiece con PENCIL.
mysql> SELECT name, price FROM products WHERE name like PENCIL;
+-----------+-------+
| name | price |
+-----------+-------+
| Pencil 2B | 0.48 |
| Pencil 2H | 0.49 |
+-----------+-------+
2 rows in set (0.00 sec)
Mostrar el nombre y precio de los productos cuyo nombre empiece con la letra P
seguido por dos caracteres, seguido de un espacio en blanco y seguido de muchos
caracteres.
mysql> SELECT name, price FROM products WHERE name LIKE p__%;
+-----------+-------+
| name | price |
+-----------+-------+
| Pen Red | 1.23 |
| Pen Blue | 1.25 |
| Pen Black | 1.25 |
+-----------+-------+
3 rows in set (0.00 sec)
Ejercicio Parte 6
Consultas con coincidencia de cadenas
Mostrar nombre y precio de los productos cuyo nombre empiece con PENCIL.
mysql> SELECT name, price FROM products WHERE name like PENCIL;
+-----------+-------+
| name | price |
+-----------+-------+
| Pencil 2B | 0.48 |
| Pencil 2H | 0.49 |
+-----------+-------+
2 rows in set (0.00 sec)
Mostrar el nombre y precio de los productos cuyo nombre empiece con la letra P
seguido por dos caracteres, seguido de un espacio en blanco y seguido de muchos
caracteres.
mysql> SELECT name, price FROM products WHERE name LIKE p__%;
+-----------+-------+
| name | price |
+-----------+-------+
| Pen Red | 1.23 |
| Pen Blue | 1.25 |
| Pen Black | 1.25 |
+-----------+-------+
3 rows in set (0.00 sec)