Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Suponga que queremos ver aquellos productos (Tabla Products) cuyos valores se
encuentran entre los 4 y 20 Dólares.
Liste los campos de la tabla productos que tengan exactamente un precio de 18, 19 y
10 dolares.
Encontrar todos los apellidos (LastName) en la tabla Employees que comiencen con
la letra <<S>>. Use el carácter comodín %.
SELECT LastName FROM Employees WHERE LastName LIKE 'S%' – Acá se arma la
frase con el comodín
Para recuperar el apellido de los Empleados cuya primera letra comienza entre <<A>> y
<<M>>. Utilice el comodín [ ].
Usar base de datos Northwind . Liste todos los campos de la tabla Suppliers cuya
columna Región sea NULL.
Usando la base de dato PUBS. Calcula la suma de las ventas del año hasta la fecha
(ytd_sales) de todos los libros de la tabla titles .
Usando la base de datos PUBS. Puede averiguar el precio promedio de todos los
libros si se duplicaran los precios ( tabla titles ).
Usando la base de dato PUBS. Muestre el mayor valor de las las ventas del año
(ytd_sales) de todos los libros de la tabla titles.
Usando la base de dato PUBS. Muestre el mínimo valor de las ventas del año
(ytd_sales) de todos los libros de la tabla titles.
Utilizando la base de datos PUBS. Liste las suma de las ventas por año ( ytd_sales )
hasta la fecha, clasificándolas por tipo (TYPE) de titulo (titles).
Liste las sumas de las ventas por año (ydt_sales) hasta la fecha, clasificándolas por
tipo (TYPE) y pub_id.
Use Pubs SELECT TYPE, pub_id,SUM(ytd_sales) from titles Group by TYPE, pub_id
Utilizando el ultimo ejemplo. Liste solamente los grupos cuyo pub_id sea igual a
0877. Pista, usar having
De la base de datos PUBS. Combine las tablas stores y discounts para mostrar que
tienda (stor_id) ofrece un descuento y el tipo de descuento (discounttype).
Use Pubs
SELECT s.stor_id as ALMACEN, d.discounttype as DESCUENTO FROM stores s
JOIN discounts d ON s.stor_id = d.stor_id
Usando base de datos Northwind . Muestre los Productos (ID del Producto, Nombre
y Precio Unitario) que tengan un precio unitario igual al Máximo.
Usando base de datos Northwind . Muestre los Productos (ID del Producto, Nombre
y Precio Unitario) que tengan un precio unitario igual al Mínimo.
Realice una unión de las consultas anidadas vistas anteriormente. Usando ambas
opciones de unión (Con y Sin ALL).
PARTE 2
4. Modificar el ejercicio anterior para que muestre en los valores nulos de las
columnas número de pedidos y dinero generado un 0.
select empleado.lastname,
case when COUNT( pedidos.employeeid )=0 then cast('Sin pedidos' as VARCHAR)
else cast( COUNT( pedidos.employeeid ) as nvarchar) end ,
case when SUM( pedidos.freight ) is null then CAST('Sin dinero'as VARCHAR) else
cast(SUM( pedidos.freight ) as nvarchar) end
from employees empleado left outer join orders pedidos on
empleado.employeeid=pedidos.employeeid
group by empleado.lastname,pedidos.employeeid
7. Crear una consulta que muestre el nombre del cliente, el número de pedidos
que nos ha realizado el cliente, el dinero que nos ha dejado en la empresa, de
todos los clientes que sean de USA y que nos han realizado mas de 5 pedidos.