Académique Documents
Professionnel Documents
Culture Documents
1
14. Cuantos Paquetes Desarrollados en DBASE.
seleccione el recuento (*) del software donde development =
'dbase'
15. ¿Cuántos programadores estudiaron en Pragathi?
seleccione el recuento (*) de los estudios donde INSTITUTO
= 'pragathi'
16. ¿Cuántos programadores pagaron entre 5000 y 10000 por su curso?
seleccione recuento (*) de estudios donde la tarifa entre
5000 y 10000
17. ¿Qué es la tarifa del curso AVG?
seleccione promedio ( tarifa ) de los estudios
18. Muestra los detalles de Programadores Conociendo C.
seleccione * del programador donde prof1 = 'c' o prof2 =
'c'
19. ¿Cuántos programadores conocen COBOL o PASCAL?
seleccione recuento ( pname ) del programador donde prof1
in( 'pascal' , 'cobol' ) o prof2 in( 'pascal' , 'cobol' )
20. ¿Cuántos programadores no conocen PASCAL y C?
seleccione recuento ( pname ) del programador donde prof1
no está en ( 'pascal' , 'c' ) o prof2 no está en ( 'pascal'
, 'c' )
21. ¿Qué edad tiene el programador masculino más viejo?
seleccione min ( dateiff ( año , fecha de nacimiento ,
getdate ())) del programador donde género = 'm'
22. ¿Cuál es la edad AVG de las programadoras?
seleccione min ( dateiff ( año , fecha de nacimiento ,
getdate ())) del programador donde género = 'f'
23. Calcule la experiencia en años de cada programador y muestre con sus nombres en
orden descendente.
seleccione pname , dateiff ( año , doj , getdate ())
Experiencia del programador ordenar por pname desc
24. Quiénes son los Programadores que celebran su cumpleaños durante el mes en curso.
seleccione pname del programador donde datepart ( mes ,
fecha de nacimiento ) = datepart ( mes , getdate ())
25. ¿Cuántas programadoras hay?
seleccione el recuento (*) 'Programadoras femeninas' del
programador donde género = 'f'
2
26. Cuáles son los idiomas que estudian los programadores masculinos.
seleccione prof1 del programador donde género = 'm' unión
seleccione prof2 del programador donde género = 'm'
27. ¿Cuál es el salario AVG?
seleccione promedio ( salario ) del programador
28. ¿Cuántas personas reciben un salario de 2000 a 4000?
seleccione el recuento (*) del programador donde el salario
está entre 2000 y 4000
29. Muestra los detalles de aquellos que no conocen Clipper, COBOL o PASCAL.
seleccione * del programador donde prof1 no está en ( 'clipper' , 'pascal' , 'cobol' ) y
prof2 no está en ( 'clipper' , 'pascal' , 'cobol' )
30. Muestra el costo del paquete desarrollado por cada programador.
seleccione pname , suma ( dcost ) del grupo de software por
pname
31. Mostrar los valores de ventas de los Paquetes Desarrollados por cada Programador.
seleccione pname , suma ( scost * vendido ) 'Valor de
ventas' del grupo de software por pname
32. Muestra el número de paquetes vendidos por cada programador.
seleccione pname , suma ( vendido ) del grupo de software
por pname
33. Muestra el costo de venta de los paquetes desarrollados por cada lenguaje
programador.
seleccione DEVELOPIN , suma ( costo * vendido ) 'Costo de
ventas' del grupo de software por DEVELOPIN
34. Muestre el nombre de cada idioma con el costo de desarrollo de AVG, el costo de
venta de AVG y el precio por copia de AVG.
seleccione DEVELOPIN , avg ( dcost ) dcost , avg ( scost )
scost , suma ( scost * vendido )/ suma ( vendido ) 'Ventas
por copia' del software donde se vende >= 1 grupo por
DEVELOPIN
35. Muestra el nombre de cada programador, los paquetes más costosos y económicos
desarrollados por él o ella.
seleccione pname , max ( dcost ) maxi , min ( dcost ) mini
del grupo de software por pname
36. Muestra el nombre de cada instituto con la cantidad de cursos y el costo promedio por
curso.
3
seleccione INSTITUTO , cuente ( curso ) No_of_courses , avg
( tarifa ) avg_fee del grupo de estudios por INSTITUTO
37. Muestre el nombre de cada instituto con el número de estudiantes.
seleccionar instituto , contar ( pname ) No_of_students del
grupo de estudios por instituto
38. Mostrar nombres de programadores masculinos y femeninos. Género también.
seleccione pname , género del orden del programador por
descripción de género
39. Muestra el nombre de los programadores y sus paquetes.
4
seleccione pname del programador donde salario = (
seleccione max ( salario ) del programador donde prof1 =
'cobol' o prof2 = 'cobol' ) y género = 'f'
47. Muestra los nombres de los programadores mejor pagados para cada idioma.
65. ¿Cuántas copias del paquete que tiene la menor diferencia entre el costo de desarrollo
y el costo de venta se vendieron?
66. Cuál es el paquete más costoso desarrollado en PASCAL.
67. Qué idioma se utilizó para desarrollar la mayor cantidad de paquetes.
68. Qué programador ha desarrollado la mayor cantidad de Paquetes.
5
69. ¿Quién es el autor del paquete más costoso?
70. Muestra los nombres de los paquetes que han vendido menos de la cantidad de copias
de AVG.
71. Quiénes son los autores de los Paquetes, que han recuperado más del doble del coste
de Desarrollo.
72. Muestra el nombre del programador y los paquetes más baratos desarrollados por él
en cada idioma.
73. Muestra el lenguaje utilizado por cada programador para desarrollar el paquete de
mayor venta y el de menor venta.
74. ¿Quién es el programador masculino más joven nacido en 1965?
79. ¿Quiénes son los programadores masculinos que ganan menos que el salario AVG de
las programadoras?
seleccione * del programador donde género = 'm' y salario
<( seleccione promedio ( salario ) del programador donde
género = 'f' )
80. ¿Quiénes son las programadoras que ganan más que las mejor pagadas?
6
81. Qué idioma ha sido declarado como el profesional por la mayoría de los
programadores.
89. Muestra los detalles del software desarrollado por programadores masculinos nacidos
antes de 1965 y programadoras nacidas después de 1975.
7
seleccione pname , título del software donde pname en (
seleccione pname del programador donde ( género = 'f' y
parte de fecha ( año , fecha de nacimiento )> 1975 ) o
( género = 'm' y parte de fecha ( año , fecha de nacimiento
) < 1965 )) orden por pname
90. Mostrar los detalles del software que se ha desarrollado en el lenguaje que no es ni el
primero ni el segundo dominio de los programadores.
seleccione el título , desarrolle desde el software donde
no está el desarrollo ( seleccione prof1 de la unión de
programadores, seleccione prof2 del programador )
91. Muestre los detalles del software desarrollado por los estudiantes varones de sabhari.
seleccione pname , título del software donde pname está (
seleccione s . pname de estudios s , programador p donde s
. pname = p . pname e instituto = 'sabhari' y género = 'm'
)
92. Muestra los nombres de los programadores que no han desarrollado ningún paquete.
seleccione pname del programador donde pname no esté (
seleccione pname del software )
93. ¿Cuál es el costo total del Software desarrollado por los programadores de Apple?
seleccione pname , suma ( dcost ) del software donde pname
in ( seleccione pname de estudios donde instituto = 'apple'
) grupo por pname
94. Quiénes son los programadores que se sumaron el mismo día.
seleccione pname , datename ( dw , doj ) del programador
donde datepart ( dw , doj ) en ( seleccione datepart ( dw ,
doj ) del grupo de programadores por datepart ( dw , doj )
con recuento ( datepart ( dw , doj ))!= 1 ) ordenar por
nombre de fecha ( dw , doj ) desc
95. ¿Quiénes son los programadores que tienen el mismo Prof2.
seleccione pname , prof2 del programador donde prof2 in (
seleccione prof2 del grupo de programadores por prof2 con
recuento ( prof2 )! = 1 ) ordene por prof2
96. Muestre el valor total de ventas del software, por instituto.
seleccionar instituto , suma ( costo * vendido )
ventas_total de software s , estudios i donde i . pnombre =
s . grupo pname por instituto
97. ¿En qué instituto estudió la persona que desarrolló el paquete más costoso?
8
seleccione yo . pname , instituto de estudios i , software
s donde i . pnombre = s . pname y dcost =( seleccione max (
dcost ) del software )
98. El idioma enumerado en prof1,prof2 no se ha utilizado para desarrollar ningún
paquete.
seleccione prof1 del programador donde prof1 no está (
seleccione desarrollo del software ) union seleccione prof2
del programador donde prof2 no esté ( seleccione desarrollo
del software )
99. ¿Cuánto gana la persona que desarrolló el paquete más vendido y qué curso realizó?
seleccione pág . pnombre , salario , curso del programador
p , estudios s donde p . pnombre = s . pnombre y p . pname
=( seleccione pname del software donde scost =( seleccione
max ( scost ) del software ))
100. ¿Cuántos meses tardará cada programador en recuperar el coste del Curso?
se sometió
seleccione pág . pnombre , honorarios / salarios meses de
estudios s , programador p donde s . pnombre = p . pnombre
101. Que es el paquete más costoso para una persona con menos de 3 años de
experiencia.
seleccione pname , título , dcost del software donde dcost
=( seleccione max ( dcost ) dcost del software donde pname
in ( seleccione pname del programador donde dateiff ( año ,
doj , getdate ())< 18 ))
102. ¿Cuál es el salario AVG para aquellos cuyas ventas de software superan los 50.000/-?
seleccione avg ( salario ) avg_salary del programador donde
está pname ( seleccione pname del software donde scost *
vendió > 50000 )
103. ¿Cuántos paquetes fueron desarrollados por estudiantes que estudiaron en institutos
que cobran la tarifa de curso más baja?
seleccione pname , cuente (*) paquetes de software donde
pname en ( seleccione pname de estudios donde instituto en
( seleccione instituto de estudios donde tarifa en (
seleccione min ( tarifa ) de estudios ))) agrupar por pname
104. ¿Cuántos paquetes desarrolló la persona que desarrolló el paquete más barato?
¿Dónde estudió ÉL/ELLA?
9
seleccione s . pname , recuento ( título ), instituto de
software s , estudios i donde s . nombrep = i . pname y
dcost =( seleccione min ( dcost ) del software ) grupo por
s . pnombre , instituto
105. ¿Cuántos paquetes fueron desarrollados por programadoras que ganaron más que el
programador mejor pagado?
seleccione s . pname , recuento ( título ) del software s ,
programador p donde s . pnombre = p . pname y salario >(
seleccione max ( salario ) del programador donde género =
'm' ) grupo por s . pnombre
106. ¿Cuántos paquetes desarrolla el programador más experimentado de BDPS?
107. Enumere los programadores (de la tabla de software) y los institutos que estudiaron.
seleccione s . pname , instituto de software s , estudios i
donde s . nombrep = i . pnombre
108. Enumere cada PROF con la cantidad de programadores que tienen esa PROF y la
cantidad de paquetes en esa PROF.
11