Descripción: Realizar una tabla html con el título "Situación de los libros" y en la que se muestren las columnas: código de libro, título, año y situación (comprado o pendiente).
Descripción completa
Descripción completa
Consultas en Linea SIS
Descripción completa
Descripción: Boletin emitido por la Direccion del Trabajo. sobre Consultas Infrecuentes, que realiza los usuarios por lo general trabajadores.
–1
Consultas SQL Ejercicios de SQL. Consultas más complejas (IV) Tablas Se dispone de las si!uientes tablas con los si!uientes datos.
1. "ostrar los datos de los empleados #ue pertene$can al mismo departamento #ue %&IL% %&IL%.. )
2. SELECT SELECT * * FROM emple FROM emple SELECT dept_no dept_no FROM FROM emple emple WHERE WHERE apellido apellido = WHERE dept_no WHERE dept_no = (SELECT 'GIL'!
'. "ostrar los datos de los empleados #ue ten!an el mismo o*icio #ue %CE+E,-%. El resultado debe ir ordenado por apellido. )
1
SELECT * FROM emple WHERE o"i#io = (SELECT o"i#io FROM emple WHERE apellido = 'CERE$O' OR%ER & apellido!
. "ostrar los empleados (nombre/ o*icio/ salario 0 *eca de alta) #ue desempe2en el mismo o*icio #ue %3I"45E,% o #ue ten!an un salario ma0or o i!ual #ue %6E+5758E,%. ')
. SELECT apellido) o"i#io) ala+io) "e#,a_alt FROM emple WHERE o"i#io = (SELECT o"i#io FROM emple WHERE apellido = '-IM/E$' OR ala+io 0= (SELECT ala+io FROM emple WHERE apellido = 'FER/1/%E$'!
9. "ostrar en pantalla el apellido/ o*icio 0 salario de los empleados del departamento de %6E+5758E,% #ue ten!an su mismo salario. )
. SELECT apellido) o"i#io) ala+io FROM emple WHERE dept_no = (SELECT dept_no FROM emple WHERE apellido = 'FER/1/%E$' 3/% ala+io = (SELECT ala+io FROM emple WHERE apellido = 'FER/1/%E$'!
SELECT apellido) o"i#io) ala+io) dept_no FROM emple WHERE (dept_no) ala+io = ( SELECT dept_no) ala+io FROM emple WHERE apellido = 'FER/1/%E$'!
:. "ostrar los datos de los empleados #ue ten!an un salario ma0or #ue %&IL% 0 #ue pertene$can al departamento n
2
4. SELECT * FROM emple WHERE ala+io 0 (SELECT ala+io FROM emple WHERE apellido = 'GIL' 3/% dept_no = 56!
1=. "ostrar los apellidos/ o*icios 0 locali$aciones de los departamentos de cada uno de los empleados. 9)
55. SELECT apellido) o"i#io) lo# FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no!
SELECT apellido) o"i#io) lo# FROM emple e LEFT -OI/ depa+t d O/ e.dept_no = d.dept_no!
SELECT apellido) o"i#io) (SELECT lo# FROM depa+t WHERE dept_no = emple.dept_no lo# FROM emple! –>
1. Seleccionar el apellido/ el o*icio 0 la localidad de los departamentos donde trabajan los ?5?LIST?S. )
SELECT apellido) o"i#io) lo# FROM emple) depa+t WHERE o"i#io = '3/3LIST3' 3/% emple.dept_no = depa+t.dept_no!
1'. Seleccionar el apellido/ el o*icio 0 salario de los empleados #ue trabajan en "adrid. :)
3
SELECT apellido) o"i#io) ala+io FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no 3/% lo# = 'Mad+id'!
SELECT apellido) o"i#io) ala+io FROM emple WHERE dept_no = (SELECT dept_no FROM depa+t WHERE lo# = 'Mad+id'!
1. Seleccionar el apellido/ salario 0 localidad donde trabajan los empleados #ue ten!an un salario entre === 0 '===. @)
SELECT apellido) ala+io) lo# FROM emple)depa+t WHERE emple.dept_no = depa+t.dept_no 3/% ala+io &ETWEE/ 2666 3/% 7666!
SELECT apellido) ala+io) lo# FROM emple e I//ER -OI/ depa+t d O/ e.dept_no = d.dept_no WHERE ala+io &ETWEE/ 2666 3/% 7666!
1;. "ostrar el apellido/ salario 0 nombre del departamento de los empleados #ue ten!an el mismo o*icio #ue %&IL%. 1=)
SELECT apellido) ala+io) dnom8+e FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no 3/% o"i#io = (SELECT o"i#io FROM emple WHERE apellido = 'GIL'!
4
SELECT apellido) ala+io) dnom8+e FROM emple e I//ER -OI/ depa+t d O/ e.dept_no = d.dept_no WHERE o"i#io = (SELECT o"i#io FROM emple WHERE apellido = 'GIL'!
19. "ostrar el apellido/ salario 0 nombre del departamento de los empleados #ue ten!an el mismo o*icio #ue %&IL% 0 #ue no ten!an comisiAn. 11)
5. SELECT apellido) ala+io) dnom8+e FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no 3/% o"i#io = (SELECT o"i#io FROM emple WHERE apellido = 'GIL' 3/% #omiion IS /9LL!
SELECT apellido) ala+io) dnom8+e) #omiion FROM emple e I//ER -OI/ depa+t d O/ e.dept_no = d.dept_no WHERE o"i#io = (SELECT o"i#io FROM emple WHERE apellido = 'GIL' 3/% #omiion IS /9LL!
1:. "ostrar los datos de los empleados #ue trabajan en el departamento de contabilidad/ ordenados por apellidos. 1)
54. SELECT emple.* FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no 3/% dnom8+e = 'Conta8ilidad' OR%ER & apellido!
SELECT e.* FROM emple e I//ER -OI/ depa+t d O/ e.dept_no = d.dept_no WHERE dnom8+e = '#onta8ilidad' OR%ER & apellido! 5
SELECT * FROM emple WHERE dept_no = (SELECT dept_no FROM depa+t WHERE dnom8+e = '#onta8ilidad'
OR%ER & apellido!
=. ?pellido de los empleados #ue trabajan en SeBilla 0 cu0o o*icio sea analista o empleado. 1')
SELECT apellido FROM emple) depa+t WHERE emple.dept_no = depa+t.dept_no 3/% lo# = 'Se:illa' 3/% o"i#io I/ ('analita') 'empleado'!
SELECT apellido) lo#) o"i#io FROM emple e I//ER -OI/ depa+t d O/ e.dept_no = d.dept_no WHERE lo# = 'Se:illa' 3/% (o"i#io = 'analita' OR o"i#io = 'empleado'!
1.
1)
Calcula el salario medio de todos los empleados.
22. SELECT 3;G(ala+io FROM emple!
'. Cuál es el máDimo salario de los empleados del departamento 1= 1;)
SELECT M3<(ala+io FROM emple WHERE dept_no = 56!
. Calcula el salario mFnimo de los empleados del departamento %VE5T?S%. 19)
SELECT MI/(ala+io FROM emple) depa+t 6
WHERE dnom8+e = ';E/T3S' 3/% emple.dept_no = depa+t.dept_no!
SELECT MI/(ala+io FROM emple I//ER -OI/ depa+t 9SI/G (dept_no WHERE dnom8+e = ':enta'!
SELECT MI/(ala+io FROM emple WHERE dept_no = (SELECT dept_no FROM depa+t WHERE dnom8+e = ':enta'!
;. Calcula el promedio del salario de los empleados del departamento de %C-5T?GILI8?8%. 1>)
SELECT 3;G(ala+io FROM emple)depa+t WHERE emple.dept_no = depa+t.dept_no 3/% dnom8+e = 'Conta8ilidad'!
SELECT RO9/%(3;G(ala+io FROM emple I//ER -OI/ depa+t 9SI/G (dept_no WHERE dnom8+e = '#onta8ilidad'!
9. "ostrar los datos de los empleados cu0o salario sea ma0or #ue la media de todos los salarios. 1:)
SELECT * FROM emple WHERE ala+io 0 (SELECT 3;G(ala+io FROM emple !
>. Cuántos empleados a0 en el departamento n
7
2. SELECT CO9/T(* FROM emple WHERE dept_no = 56!
@. Cuántos empleados a0 en el departamento de %VE5T?S% =)
SELECT CO9/T(* FROM emple) depa+t WHERE dnom8+e = ';E/T3S'!
SELECT CO9/T(* FROM emple I//ER -OI/ depa+t 9SI/G (dept_no WHERE dnom8+e = ':enta'!
'=. Calcula el n
75. SELECT CO9/T(* FROM emple WHERE #omiion IS /9LL!
SELECT CO9/T(* > CO9/T(#omiion FROM emple!
'. Seleccionar el apellido del empleado #ue tiene máDimo salario. )
SELECT apellido FROM emple WHERE ala+io = (SELECT M3<(ala+io FROM emple !
8
SELECT apellido FROM emple WHERE ala+io 0= 3LL (SELECT ala+io FROM emple !
''. "ostrar los apellidos del empleado #ue tiene el salario más bajo. ')
SELECT apellido FROM emple WHERE ala+io = (SELECT MI/(ala+io FROM emple !
SELECT apellido FROM emple WHERE ala+io ?= 3LL (SELECT ala+io FROM emple !
'. "ostrar los datos del empleado #ue tiene el salario más alto en el departamento de %VE5T?S%. )
SELECT apellido FROM emple)depa+t WHERE emple.dept_no = depa+t.dept_no 3/% dnom8+e = ';E/T3S' 3/% ala+io = ( SELECT M3<(ala+io FROM emple)depa+t WHERE emple.dept_no = depa+t.dept_no 3/% dnom8+e = ';E/T3S'