SlideShare una empresa de Scribd logo
 Alumno:Nahun JaramilloEncuentre el nombre de las ciudades sin repetir y en orden ascendente.SELECT DISTINCT cityFROM employeeORDER BY CITY ASC Concatene el nombre y el apellido de los empleados del sexo femenino. SELECT emp_fname + ' ' + emp_lname AS Nombre_Apellido_FemeninoFROM employeewhere sex='f'  Indique el nombre y el apellido junto con el 8% de salario. SELECT emp_fname, emp_lname, salary*0.08 AS salario_8X100FROM employeewhere sex='f'  Indique la dirección concatenada con la ciudad y el estado, a este campo llamarlo dirección completa y ordenarlo por el estado. SELECT city + ' ' + state AS DireccionCompletaFROM employeeORDER BY DireccionCompleta DESCCuantas ciudades hay en la tabla “employee” y que no estén considerando empleados que tengan salarios entre $40000 y $50000. SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioEntre40y50FROM employeewhere salary NOT BETWEEN '40000' AND '50000' GROUP BY salary SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioNO40y50FROM employeewhere salary50000 GROUP BY salary Indique cuantos empleados hay por ciudad y cuál es el salario promedio por ciudad.SELECT city, (SELECT COUNT (emp_id) AS PersonasPorCiudad)FROM employeeGROUP BY cityORDER BY city En una consulta especifique el valor máximo de salario, el valor mínimo de salario y la suma total del salario por estado, siempre y cuando el promedio del estado sea mayor a $30.000.SELECT DISTINCT state, MIN(salary) AS min_salary, MAX(salary) AS max_salary, AVG(salary) AS prom_salary, SUM(salary) AS sum_salaryFROM \"
employee\"
group by statehaving AVG(salary)>30000order by state Utilizando la clausula IN en WHERE, indique cuales son los empleados que estan en el estado ING, UT, NA.  SELECT emp_fname,emp_lname,state FROM \"
employee\"
where state IN('NY','UT','GA') Cuantos empleados empiezan con la letra A y tengan 4 y 5 caracteres.SELECT distinct emp_fname,COUNT(emp_id) AS num_empleadoFROM \"
employee\"
where emp_fname LIKE 'A___' or emp_fname LIKE 'A____'group by emp_fnameorder by emp_fname  Revise la tabla employee, y cuál es la forma de escribir el WHERE para preguntar en la columna “termination_date” por el valor de NULL.SELECT * FROM \"
employee\"
where termination_date IS NULL Cuáles son los empleados que su sueldo sea menor que el promedio del salario.SELECT emp_fname, emp_lname,salaryFROM \"
employee\"
where salary                  from \"
employee\"
)Indique los nombres de los empleados que trabajan en el departamento “R & D”.SELECT emp_fname, emp_lname FROM \"
employee\"
where dept_id = (select dept_id                            from \"
department\"
                            where dept_name='R & D')Determinar todos los empleados que su salario sea superior a los que viven en la ciudad “Milton”.SELECT emp_fname, emp_lname, salaryFROM \"
employee\"
where salary > some(select salary                                  from \"
employee\"
                                  where city = 'Milton')Saber todos los empleados que su salario sea superior a todos los salarios de los empleados que viven en “Milton”.SELECT emp_fname, emp_lname, salaryFROM \"
employee\"
where salary > ALL(select salary                         from \"
employee\"
                         where city = 'Milton')Determine el nombre de los productos que han sido comprados por un cliente.SELECT  DISTINCT cus.fname, cus.lname, pro.nameFROM \"
customer\"
 cus, \"
sales_order\"
 sal, \"
product\"
 prowhere cus.id = sal.cust_idgroup by cus.fname, cus.lname, pro.nameorder by cus.fname Indique cual es el salario total por departamentoSELECT Distinct dep.dept_name, SUM(emp.salary) AS totalFROM \"
employee\"
 emp, \"
department\"
 depwhere emp.dept_id = dep.dept_idgroup by dep.dept_nameCuál es la expresión equivalente para el “SUM” y el “ALL”Mostrar los nombres de todos los empleados si existe alguien que gane más de 80000 y que viva en la ciudad de “Milton”.SELECT  emp_fname, emp_lname, salaryFROM \"
employee\"
where exists (select emp_fname, emp_lname                      from \"
employee\"
                      where salary > 80000 and city = 'Milton')Unir el nombre de los empleados y el nombre de los “customer”.SELECT emp_fname, emp_lnameFROM \"
employee\"
union (select fname,lname           from \"
customer\"
)Cuáles son las ciudades comunes entre estas 2 entidades.SELECT cityFROM \"
employee\"
intersect (select city               from \"
contact\"
)Cuáles son las ciudades que tienen los empleados y no los contactos.SELECT cityFROM \"
employee\"
except (select city            from \"
contact\"
) Crear la tabla “contact_copy” igual a la tabla “contact” pero vacia. y una vez creada hacer un Insert con select.INSERT INTO \"
dba\"
.\"
contact_copy\"
(SELECT * FROM \"
dba\"
.\"
contact\"
)Inserte un nuevo registro que no esté en la tabla “contact”.INSERT INTO \"
dba\"
.\"
contact_copy\"
(id, last_name, first_name, title, street, city, state, zip, phone, fax)VALUES ('100','Jaramillo','Nahun','sr','Primavera 2','Duran','Gu','00593','094747715','086412524');Borre los registros de la tabla “contact_copy” utilizando “delete”.DELETE FROM \"
dba\"
.\"
contact_copy\"
Borre aquellos contactos que son de la ciudades que comienzan con “n”, “l” y  “k”.DELETE FROM \"
dba\"
.\"
contact_copy\"
WHERE (city LIKE 'M%' OR city LIKE 'L%' OR city LIKE 'K%')Crear una tabla “employeed_copy”.INSERT INTO \"
dba\"
.\"
employee_copy\"
(SELECT * FROM \"
dba\"
.\"
employee\"
)Borrar solo aquellos empleados que su salario sea menor que al del promedio.DELETE FROM \"
dba\"
.\"
employee_copy\"
WHERE salary                    FROM employee_copy)Actualice los salarios en un 20% de la tabla “employee copy”.UPDATE \"
dba\"
.\"
employee_copy\"
SET salary = salary + salary*0.2Actualice los salarios del género femenino un 10 %  y restar 1000 a los salarios que sea superiores al promedioUPDATE \"
dba\"
.\"
employee_copy\"
SET salary = salary*1.1WHERE sex = 'F'UPDATE \"
dba\"
.\"
employee_copy\"
SET salary = salary - 1000WHERE salary > (SELECT AVG(salary)                   FROM employee_copy)Presentar nombre y apellido del empleado y el nombre y apellido del jefeSELECT emple1.emp_fname, emple1.emp_lname, mana.emp_fname, mana.emp_lname   FROM employee emple1, employee manaWHERE emple1.manager_id = mana.emp_id
Sistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De Sql

Más contenido relacionado

PDF
Empresa de Mudanzas
PDF
Tutoria de criação de contas: Gmail, Facebook e Portal EMdiálogo
PDF
Lettering - Felipe Bica
PPSX
Australian Hellenic Community NSW Kingsford Smith
PPTX
Guião de Citações Bibliográficas
PPS
λευκρα
ODT
οδηγιεσ χρησησ για το Issuu
Empresa de Mudanzas
Tutoria de criação de contas: Gmail, Facebook e Portal EMdiálogo
Lettering - Felipe Bica
Australian Hellenic Community NSW Kingsford Smith
Guião de Citações Bibliográficas
λευκρα
οδηγιεσ χρησησ για το Issuu

Destacado (19)

PPTX
Ο ΘΕΡΙΣΤΗΣ ΙΟΥΝΗΣ ΣΤΑ ΕΡΓΑ ΤΟΥ ΒΑΝ ΓΚΟΓΚ
PDF
Qualiforma Saûde Bem-Estar
PPTX
PPTX
Al anood al-otaibi
PDF
Busca de Fontes
PPT
História da BE A Casa de Camilo
PPTX
Trouver garder servir retenir clients
PPTX
Preliminary planning assignment 16
ODP
answering the letters
PPT
Workshop Matemática
PPSX
6convencions color
PPT
La revolucion industrial (modificado)
PPTX
IDG presentation
PPTX
The poverty project_new
PPT
Pag4lession2
PDF
A pesquisa
PDF
Saving Science - Open Up or Perish
PDF
3º Leilão DORPER CAMPO VERDE acontece dia 12 de março durante a Feinco
PPTX
πληροφορική α΄ γυμνασίου
Ο ΘΕΡΙΣΤΗΣ ΙΟΥΝΗΣ ΣΤΑ ΕΡΓΑ ΤΟΥ ΒΑΝ ΓΚΟΓΚ
Qualiforma Saûde Bem-Estar
Al anood al-otaibi
Busca de Fontes
História da BE A Casa de Camilo
Trouver garder servir retenir clients
Preliminary planning assignment 16
answering the letters
Workshop Matemática
6convencions color
La revolucion industrial (modificado)
IDG presentation
The poverty project_new
Pag4lession2
A pesquisa
Saving Science - Open Up or Perish
3º Leilão DORPER CAMPO VERDE acontece dia 12 de março durante a Feinco
πληροφορική α΄ γυμνασίου
Publicidad

Similar a Sistemas De Bases De Datos-Tarea Querys De Sql (20)

DOC
Tarea Querys Sql de Wilmer Alcivar
PDF
Complemento del manual de programacion iii sql
PDF
Guia de ejercicios para resolver sql
PPTX
Sentencia select
DOC
ORACLE EJERCICIO LABORATORIO
PDF
FSI-BD-T7-EjerciciosSQLResueltos.pdf
PDF
Dokumen.site ejercicios resueltos-sqlpdf
PPT
Attachment
DOC
Actividades unidad 3 pacheco
DOCX
Consultas de tablas con comando de SQL
PPT
Comandos sql
PPT
Presentacio Sql 1
PPT
Introducción a Sql
PDF
Consultas-SQL.pdf
PDF
Consultas sql
PPTX
sub Consultas Oracle SQL
DOC
Trabajando con sql (parte 2)
PDF
Oracle sep 01
Tarea Querys Sql de Wilmer Alcivar
Complemento del manual de programacion iii sql
Guia de ejercicios para resolver sql
Sentencia select
ORACLE EJERCICIO LABORATORIO
FSI-BD-T7-EjerciciosSQLResueltos.pdf
Dokumen.site ejercicios resueltos-sqlpdf
Attachment
Actividades unidad 3 pacheco
Consultas de tablas con comando de SQL
Comandos sql
Presentacio Sql 1
Introducción a Sql
Consultas-SQL.pdf
Consultas sql
sub Consultas Oracle SQL
Trabajando con sql (parte 2)
Oracle sep 01
Publicidad

Más de nahun1385 (11)

PPTX
Prototipo v2
PPT
Prototipo v1
DOCX
Guitars House
DOCX
Manual De Usuario
DOCX
Diccionario De Datos
DOC
Codigo De Las Clases Del Proyecto
DOC
Diagramas De Interaccion De Objetos
DOC
Diagramas De Casos De Uso
DOCX
Practicas Sql - Mauricio Guzman
DOCX
Sistemas De Bases De Datos Tarea Querys De Sql
DOC
Guitar House
Prototipo v2
Prototipo v1
Guitars House
Manual De Usuario
Diccionario De Datos
Codigo De Las Clases Del Proyecto
Diagramas De Interaccion De Objetos
Diagramas De Casos De Uso
Practicas Sql - Mauricio Guzman
Sistemas De Bases De Datos Tarea Querys De Sql
Guitar House

Último (20)

PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Introducción a la historia de la filosofía
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Ernst Cassirer - Antropologia Filosofica.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Manual de Convivencia 2025 actualizado a las normas vigentes
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
informe tipos de Informatica perfiles profesionales _pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Presentación de la Cetoacidosis diabetica.pptx
Escuelas Desarmando una mirada subjetiva a la educación
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Introducción a la historia de la filosofía

Sistemas De Bases De Datos-Tarea Querys De Sql

  • 1.  Alumno:Nahun JaramilloEncuentre el nombre de las ciudades sin repetir y en orden ascendente.SELECT DISTINCT cityFROM employeeORDER BY CITY ASC Concatene el nombre y el apellido de los empleados del sexo femenino. SELECT emp_fname + ' ' + emp_lname AS Nombre_Apellido_FemeninoFROM employeewhere sex='f'  Indique el nombre y el apellido junto con el 8% de salario. SELECT emp_fname, emp_lname, salary*0.08 AS salario_8X100FROM employeewhere sex='f'  Indique la dirección concatenada con la ciudad y el estado, a este campo llamarlo dirección completa y ordenarlo por el estado. SELECT city + ' ' + state AS DireccionCompletaFROM employeeORDER BY DireccionCompleta DESCCuantas ciudades hay en la tabla “employee” y que no estén considerando empleados que tengan salarios entre $40000 y $50000. SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioEntre40y50FROM employeewhere salary NOT BETWEEN '40000' AND '50000' GROUP BY salary SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioNO40y50FROM employeewhere salary50000 GROUP BY salary Indique cuantos empleados hay por ciudad y cuál es el salario promedio por ciudad.SELECT city, (SELECT COUNT (emp_id) AS PersonasPorCiudad)FROM employeeGROUP BY cityORDER BY city En una consulta especifique el valor máximo de salario, el valor mínimo de salario y la suma total del salario por estado, siempre y cuando el promedio del estado sea mayor a $30.000.SELECT DISTINCT state, MIN(salary) AS min_salary, MAX(salary) AS max_salary, AVG(salary) AS prom_salary, SUM(salary) AS sum_salaryFROM \" employee\" group by statehaving AVG(salary)>30000order by state Utilizando la clausula IN en WHERE, indique cuales son los empleados que estan en el estado ING, UT, NA.  SELECT emp_fname,emp_lname,state FROM \" employee\" where state IN('NY','UT','GA') Cuantos empleados empiezan con la letra A y tengan 4 y 5 caracteres.SELECT distinct emp_fname,COUNT(emp_id) AS num_empleadoFROM \" employee\" where emp_fname LIKE 'A___' or emp_fname LIKE 'A____'group by emp_fnameorder by emp_fname  Revise la tabla employee, y cuál es la forma de escribir el WHERE para preguntar en la columna “termination_date” por el valor de NULL.SELECT * FROM \" employee\" where termination_date IS NULL Cuáles son los empleados que su sueldo sea menor que el promedio del salario.SELECT emp_fname, emp_lname,salaryFROM \" employee\" where salary from \" employee\" )Indique los nombres de los empleados que trabajan en el departamento “R & D”.SELECT emp_fname, emp_lname FROM \" employee\" where dept_id = (select dept_id from \" department\" where dept_name='R & D')Determinar todos los empleados que su salario sea superior a los que viven en la ciudad “Milton”.SELECT emp_fname, emp_lname, salaryFROM \" employee\" where salary > some(select salary from \" employee\" where city = 'Milton')Saber todos los empleados que su salario sea superior a todos los salarios de los empleados que viven en “Milton”.SELECT emp_fname, emp_lname, salaryFROM \" employee\" where salary > ALL(select salary from \" employee\" where city = 'Milton')Determine el nombre de los productos que han sido comprados por un cliente.SELECT DISTINCT cus.fname, cus.lname, pro.nameFROM \" customer\" cus, \" sales_order\" sal, \" product\" prowhere cus.id = sal.cust_idgroup by cus.fname, cus.lname, pro.nameorder by cus.fname Indique cual es el salario total por departamentoSELECT Distinct dep.dept_name, SUM(emp.salary) AS totalFROM \" employee\" emp, \" department\" depwhere emp.dept_id = dep.dept_idgroup by dep.dept_nameCuál es la expresión equivalente para el “SUM” y el “ALL”Mostrar los nombres de todos los empleados si existe alguien que gane más de 80000 y que viva en la ciudad de “Milton”.SELECT emp_fname, emp_lname, salaryFROM \" employee\" where exists (select emp_fname, emp_lname from \" employee\" where salary > 80000 and city = 'Milton')Unir el nombre de los empleados y el nombre de los “customer”.SELECT emp_fname, emp_lnameFROM \" employee\" union (select fname,lname from \" customer\" )Cuáles son las ciudades comunes entre estas 2 entidades.SELECT cityFROM \" employee\" intersect (select city from \" contact\" )Cuáles son las ciudades que tienen los empleados y no los contactos.SELECT cityFROM \" employee\" except (select city from \" contact\" ) Crear la tabla “contact_copy” igual a la tabla “contact” pero vacia. y una vez creada hacer un Insert con select.INSERT INTO \" dba\" .\" contact_copy\" (SELECT * FROM \" dba\" .\" contact\" )Inserte un nuevo registro que no esté en la tabla “contact”.INSERT INTO \" dba\" .\" contact_copy\" (id, last_name, first_name, title, street, city, state, zip, phone, fax)VALUES ('100','Jaramillo','Nahun','sr','Primavera 2','Duran','Gu','00593','094747715','086412524');Borre los registros de la tabla “contact_copy” utilizando “delete”.DELETE FROM \" dba\" .\" contact_copy\" Borre aquellos contactos que son de la ciudades que comienzan con “n”, “l” y “k”.DELETE FROM \" dba\" .\" contact_copy\" WHERE (city LIKE 'M%' OR city LIKE 'L%' OR city LIKE 'K%')Crear una tabla “employeed_copy”.INSERT INTO \" dba\" .\" employee_copy\" (SELECT * FROM \" dba\" .\" employee\" )Borrar solo aquellos empleados que su salario sea menor que al del promedio.DELETE FROM \" dba\" .\" employee_copy\" WHERE salary FROM employee_copy)Actualice los salarios en un 20% de la tabla “employee copy”.UPDATE \" dba\" .\" employee_copy\" SET salary = salary + salary*0.2Actualice los salarios del género femenino un 10 % y restar 1000 a los salarios que sea superiores al promedioUPDATE \" dba\" .\" employee_copy\" SET salary = salary*1.1WHERE sex = 'F'UPDATE \" dba\" .\" employee_copy\" SET salary = salary - 1000WHERE salary > (SELECT AVG(salary) FROM employee_copy)Presentar nombre y apellido del empleado y el nombre y apellido del jefeSELECT emple1.emp_fname, emple1.emp_lname, mana.emp_fname, mana.emp_lname FROM employee emple1, employee manaWHERE emple1.manager_id = mana.emp_id