Ejemplos De Consultas Locales y Anindadas En Sql
--CONSULTAS LOCALES----
--11111MOSTRAR LAS PELICULAS ORDENADAS POR CANTIDAD
SELECT Pelicula,Existencia
FROM pelicula
ORDER BY EXISTENCIA asc--22222mostrar pelicula y genero de las peliculas menores a 30
SELECT P.Pelicula ,
G.Genero
FROM Pelicula p
inner join genero g ON p.genero=g.idgenero
WHERE Existencia > 30
--33333Mostrar tablapeliculas de genero accion
SELECT * FROM pelicula
WHERE genero='1'
--44444muestre los empleados que fecha de nacimiento sea mayor de 1980
SELECT * FROM empleado
WHERE fchanacimiento>'1980'--55555Mostrar los socios con su telefono y fecha de alta
SELECT Nombre+' '+ApPaterno AS 'NOMBRE',FchaNacimiento FROM SOCIO
WHERE MUNICIPIO='2'
Ejemplos de Consultas Anidadas en Sql Server--CONSULTAS ANIDADAS--------
----------------------------------------------------------------------------------------------------------------------------------
--11111 MUESTRA LAS PELICULAS DONDE EL NOMBREDEL SOCIO SEA LAURO
SELECT pelicula
FROM pelicula
WHERE EXISTS
(SELECT Nombre
FROM Socio
WHERE NOMBRE = 'lauro')
SELECT CO_CLIENTE, NOMBRE, MARCA, MODDELO
FROM ALQUILERES
WHERECO_CLIENTE = 1
AND FECHA_ALQUILER = (SELECT MAX(FECHA_ALQUILER)
FROM ALQUILERES
WHERE CO_CLIENTE = 1)
--22222
SELECT E.NOMBRE+' '+ApPaterno as 'empleado'
(SELECTMIN(venta)
FROM Registro
WHERE r.EMPLEADO = E.idEMPLEADO)
PRIMERA_NOMINA
FROM EMPLEADOS e;
SELECT rep as empleado, month(fechapedido) as mes, sum(importe) as vendido
FROM pedidos
GROUPBY rep, month(fechapedido)
--33333
--44444
-- MUESTRA CLIENTES QUE TENGAN AL MENOS UNA COMPRA
SELECT Clave, Nombre
FROM Cliente AS C
WHERE EXISTS
(SELECT * FROM REGISTRO AS R
WHERER.CLIENTE = C.CLAVE)
--55555
SELECT CO_EMPLEADO,
NOMBRE,
(SELECT MIN(FECHA_NOMINA)
FROM NOMINAS
WHERE CO_EMPLEADO = EMPLEADOS.CO_EMPLEADO) PRIMERA_NOMINA
FROM...
Regístrate para leer el documento completo.