CONSULTAS PARA SQL2012
sjunior9 de Julio de 2013
457 Palabras (2 Páginas)261 Visitas
/*llama a las tabla clientes*/
Select ALL* from Clientes
--seleciona todos los paises
Select Distinct País from Clientes
--Ordena a los paises
order By País
Select IdEmpleado,Apellidos,Cargo From Empleados
Select *From Empleados Where Cargo ='Representante de ventas'
Select *From Empleados Where Ciudad ='Londres' And Tratamiento= 'Sr.'
--Devolver todas las columnas de los clientes que tengan telefono y no fax
Select * From Clientes Where not Teléfono is null and Fax is null
--Devolver Todas las columnas de los clientes que tengan fax
Select * From Clientes where not Fax is null
-- Devolver todas las columnas de los clientes que el nombre de contacto empiece con la AN
select * from Clientes where NombreContacto like 'AN%'
-- Devolver todas las columnas de los clientes que el nombre de contacto empiece con vocales asendente
select * from Clientes where NombreContacto Like '[a,e,i,o,u]%'
order by NombreContacto Asc
-- Devolver todas las columnas de los clientes que el nombre de contacto empiece con vocales desendente
select * from Clientes where NombreContacto Like '[a,e,i,o,u]%'
order by NombreContacto Desc
select * from Productos
-- Seleccionar los porductos cuyo nombre contega la palabra "de"
select * from Productos where NombreProducto Like '% de %'
-- selecionar todos los productos que tenga mas de 40 unidades en pedido y que no esten suspendidas
select * from Productos where UnidadesEnPedido>40 and Suspendido=0
-- selecionar todos los productos que tenga mas de 40 unidades en Existemcias y que no esten suspendidas
select * from Productos where UnidadesEnExistencia>0 and Suspendido=1
select * from Pedidos
-- Devolver los pedidos solicitados hoy
select * from Pedidos where FechaPedido=GETDATE();
select GETDATE();
-- formatos de fecha
select * from Pedidos where FechaPedido= CONVERT(varchar,GETDATE(),113);
Select CONVERT(varchar,GETDATE(),101)
Select CONVERT(varchar,GETDATE(),102)
Select CONVERT(varchar,GETDATE(),103)
Select CONVERT(varchar,GETDATE(),104)
Select CONVERT(varchar,GETDATE(),105)
Select CONVERT(varchar,GETDATE(),106)
--Devolver los pedidos que se hayan solicitado entre el 15/07/1996 y 15 /08/1996
Select * from Pedidos where FechaPedido between '15/07/1996' and '15/08/1996'
--Devolver los pedidos cuyo cargo de encio esten entre 70 y 120 dolares
select * from Pedidos where Cargo between 70 and 120
-- devolver todos los productos que tengan una categoria
select *
from productos
inner join Categorías on Productos.IdCategoría=Categorías.IdCategoría
-- Devolver todos los productos cuya categoria sea lacteos
select Productos. *
from productos
inner join Categorías on Productos.IdCategoría=Categorías.IdCategoría
where Categorías.NombreCategoría='Lácteos'
-- Devolver los nombres de los productos con su respectivo nombre de proveedor
select *
from Productos as Prod
inner join Proveedores as Prov on Prov.IdProveedor= Prov.IdProveedor
-- con su respectivo proveedor
select Prod.NombreProducto,Prov.NombreCompañía
from Productos as Prod
inner join Proveedores as Prov on Prod.IdProveedor= Prov.IdProveedor
...