2 - Consultas Basicas
2 - Consultas Basicas
2 - Consultas Basicas
El archivo a entregar sera un .sql, para cada pregunta colocar el título de la pregunta:
1- Mostrar todas las ordenes (sales.orders) presentando los campos: OrderId, OrderDate
formato (dd/mm/yyyy), fecha requerida (dd/mm/yyyy), custId.
2- Mostrar todas las órdenes (sales.orders) presentando los campos OrderId, OrderDate
formato (dd/mm/yyyy), fecha requerida (dd/mm/yyyy), custId, cuando (where) el país de la
orden sea Germany.
3- Realizar una consulta mostrando las ordenes (sales.orders) cuando (where) el campo
shipaddress contenga la palabra Sh.
4- Realizar una consulta mostrando las ordenes (sales.orders) cuando el campo shipaddress
inicie con la palabra Sh.
5- Realizar una consulta mostrando las órdenes (sales.orders) cuando el freight sea mayor a 30
y menor 40.
Operador (AND) para poder tener dos filtros en el where.
6- Realizando una consulta mostrando la cantidad de órdenes (sales.orders) con freight mayor a
40 y shipperId a 1 o 2 o 3
7- Realizar una consulta mostrando las órdenes (sales.orders) con freight Mayor a 30 y
shipperid 1 y 2,
7-1 Mostrar una consulta de ordenes órdenes (sales.orders) con freight menor a 20 y shipperid
igual a 3.
(Nota: tienes punto adicional si puedes combinar en 1 solo query las consultas 7 y 7-1).
11- Mostrar de la tabla sales.customers en una sola columna la unión del contacttitle, y del contact
name el nombre que esta después de la ‘,’. Ejemplo: Contacttitle = Sales Representative,
ContactName=Allen, Michael Resultado= Sales Representative Michael
12- Mostrar de la tabla sales.customers su campo custid,CompanyName sin el texto Customer, y del
campo phone: Reemplazar los puntos por guiones. Con un 1 – delante ejemplo (1- (5) 456-7890), del
campo Fax: si el valor es nulo mostrar el texto ‘N/A’.
14- De la tabla Sales.OrderDetails mostrar los campos, orderid, productId, unitPrice,qty, discount,
Calcular un nuevo campo llamado total que será el resultado de unitPrice*qty – (unitPrice*qty*
Discount).
Mostrar un nuevo campo que sea igual a, si Qty < 10 entonces mostrar ‘Producto Agotado’ de lo
contrario ‘Producto en existencia’.
Mostrar un nuevo campo que sea llamado nuevo descuento igual a: si el código del productID <= 51
calcular el nuevo descuento en base al 20% (unitprice * 0.20) de lo contrario 35% (unitprice * 0.35).
00000000
00000001
00000010
00000100
16- Utilizando la columna shipRegion de la tabla sales.orders mostrar la cantidad de órdenes en la tabla
para cada región.
17- Utilizando la tabla sales.customers mostrar en dos columnas separadas la parte del nombre dividido
por coma (,) sin espacio en los lados.