Documente Academic
Documente Profesional
Documente Cultură
EJERCICIO Queremos los diez pagos mal altos que se hayan hecho con el
numero de cliente y la cuantia ordenado en cuantia de mayor a menor
Select contactFirstName,city,conuntry form customers where
country=spain order by city asc;
Alias de columna. Es un nombre diferente que nosotros asignamos a algo.
En particular, alias columna, es un nombre que pongo detrs del nombre de
la columna
EJERCICIO dar la suma de todos los pagos que se han hecho en total
Todos los ifentificadores SQL pueden ponerse entre y se reconocen
EJERCICIO queremos una lista de todos los nombres de los productos
ordenados por familia y dentro de cada familia por precio descendente
MariaDB [classicmodels]> select productName,productLine,buyPrice from
products o
rder by productLine,buyPrice desc;
EJERCICIO Una lista de todos los pedidios con sus lneas ordenados por
orden del pedido y luego por su lnea
Select
orderNumber,productCode,quantityOrdered,priceEach,orderLineNumber
from orderdetails order by orderNumber,orderLineNumber;
EJERCICIO eso mismo pero para los pedidos que lleguen hasta el 10105
Select orderNumber,productCode,quantityOrdered,Price
priceEach,orderLineNumber from orderdetails where orderNumber<=10105
order by orderNumber,orderLineNumber;
EJERCICIO QUEREMOS SACAR todos los pedidos distintos que se hayan
pedido en los pedido menores o igual que 10110
1 productos junto con su pedido hasta el 10110
priceEach,orderLineNumber from orderdetails order by
orderNumber,orderLineNumber;
EJERCICIO Crear una lista de los productos con su nombre y familia que
tengan un precio mayor de 100 o menor de 10
Select productName,productLine,buyPrice from products where buyPrice >
100 or buyPrice < 10;
EJERCICIO Queremos una lista de los clientes que sean espaoles y francs
pero que no sean de Madrid o pars
MariaDB [classicmodels]> select customerName,city,country from
customers where (
country="france" or country = "spain") and not city="madrid" and not
city="paris
";
EJERCICIO Una lista de los pases de nuestros clientes ordenado
alfabticamente
Select country from customers order by country;
EJERCICIO Lista de los pagos efectuados entre el 15 y el 30 de diciembre de
2003 de mas de 50.000
Select checkNumber,paymentDate,amount from payments where
(paymentDate>2003-12-15 and paymentDate<2003-12-30) and
amount>=50000;
EJERCICIO Numero de empleado mas apellido y el numero del jefe. Para los
jefes numero 1102 y 1143. Ordenado por numero de jefe y alfabticamente
Select employeeNumber,lastName,reportsTo from employees where
reportsTo=1102 or reportsTo=1143 order by reportsTo,lastName;
EJERCICIO Todos los productos cuyo precio este comprendido entre 50-60
Select productName,buyPrice from products where buyPrice between 50 and
60;