SlideShare a Scribd company logo
1 of 5
 Alumno:Nahun Jaramillo Encuentre el nombre de las ciudades sin repetir y en orden ascendente. SELECT DISTINCT city FROM employee ORDER BY CITY ASC   Concatene el nombre y el apellido de los empleados del sexo femenino.  SELECT emp_fname + ' ' + emp_lname AS Nombre_Apellido_Femenino FROM employee where sex='f'    Indique el nombre y el apellido junto con el 8% de salario.  SELECT emp_fname, emp_lname, salary*0.08 AS salario_8X100 FROM employee where 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 DireccionCompleta FROM employee ORDER BY DireccionCompleta DESC Cuantas 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 CiudadesConSalarioEntre40y50 FROM employee where salary NOT BETWEEN '40000' AND '50000'  GROUP BY salary  SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioNO40y50 FROM employee where salary<40000 OR salary>50000  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 employee GROUP BY city ORDER 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_salary FROM 
employee
 group by state having AVG(salary)>30000 order 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_empleado FROM 
employee
 where emp_fname LIKE 'A___' or emp_fname LIKE 'A____' group by emp_fname order 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,salary FROM 
employee
 where salary < (select AVG(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, salary FROM 
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, salary FROM 
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.name FROM 
customer
 cus, 
sales_order
 sal, 
product
 pro where cus.id = sal.cust_id group by cus.fname, cus.lname, pro.name order by cus.fname  Indique cual es el salario total por departamento SELECT Distinct dep.dept_name, SUM(emp.salary) AS total FROM 
employee
 emp, 
department
 dep where emp.dept_id = dep.dept_id group by dep.dept_name Cuá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, salary FROM 
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_lname FROM 
employee
 union (select fname,lname            from 
customer
) Cuáles son las ciudades comunes entre estas 2 entidades. SELECT city FROM 
employee
 intersect (select city                from 
contact
) Cuáles son las ciudades que tienen los empleados y no los contactos. SELECT city FROM 
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 < (SELECT AVG(salary)                    FROM employee_copy) Actualice los salarios en un 20% de la tabla “employee copy”. UPDATE 
dba
.
employee_copy
 SET salary = salary + salary*0.2 Actualice los salarios del género femenino un 10 %  y restar 1000 a los salarios que sea superiores al promedio UPDATE 
dba
.
employee_copy
 SET salary = salary*1.1 WHERE sex = 'F' UPDATE 
dba
.
employee_copy
 SET salary = salary - 1000 WHERE salary > (SELECT AVG(salary)                    FROM employee_copy) Presentar nombre y apellido del empleado y el nombre y apellido del jefe SELECT emple1.emp_fname, emple1.emp_lname, mana.emp_fname, mana.emp_lname    FROM employee emple1, employee mana WHERE 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

More Related Content

Similar to Sistemas De Bases De Datos Tarea Querys De Sql

Similar to Sistemas De Bases De Datos Tarea Querys De Sql (20)

Restricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleRestricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con Oracle
 
Unidad iii dql
Unidad iii dqlUnidad iii dql
Unidad iii dql
 
Sql2
Sql2Sql2
Sql2
 
Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
 
Clase 07
Clase 07Clase 07
Clase 07
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Sql2
Sql2Sql2
Sql2
 
Bd2 ejer02 joins y funciones_solucion
Bd2 ejer02 joins y funciones_solucionBd2 ejer02 joins y funciones_solucion
Bd2 ejer02 joins y funciones_solucion
 
Ejercicios estructira con arrays
Ejercicios estructira con arraysEjercicios estructira con arrays
Ejercicios estructira con arrays
 
Oracle sep 01
Oracle sep 01Oracle sep 01
Oracle sep 01
 
sub Consultas Oracle SQL
sub Consultas Oracle SQLsub Consultas Oracle SQL
sub Consultas Oracle SQL
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Ejercicios sql access.
Ejercicios sql access.Ejercicios sql access.
Ejercicios sql access.
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 

More from nahun1385

Prototipo v2
Prototipo v2Prototipo v2
Prototipo v2nahun1385
 
Prototipo v1
Prototipo v1Prototipo v1
Prototipo v1nahun1385
 
Guitars House
Guitars HouseGuitars House
Guitars Housenahun1385
 
Manual De Usuario
Manual De UsuarioManual De Usuario
Manual De Usuarionahun1385
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Codigo De Las Clases Del Proyecto
Codigo De Las Clases Del ProyectoCodigo De Las Clases Del Proyecto
Codigo De Las Clases Del Proyectonahun1385
 
Diagramas De Interaccion De Objetos
Diagramas De Interaccion De ObjetosDiagramas De Interaccion De Objetos
Diagramas De Interaccion De Objetosnahun1385
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Usonahun1385
 
Practicas Sql - Mauricio Guzman
Practicas Sql - Mauricio GuzmanPracticas Sql - Mauricio Guzman
Practicas Sql - Mauricio Guzmannahun1385
 
Sistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De SqlSistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De Sqlnahun1385
 
Guitar House
Guitar HouseGuitar House
Guitar Housenahun1385
 

More from nahun1385 (11)

Prototipo v2
Prototipo v2Prototipo v2
Prototipo v2
 
Prototipo v1
Prototipo v1Prototipo v1
Prototipo v1
 
Guitars House
Guitars HouseGuitars House
Guitars House
 
Manual De Usuario
Manual De UsuarioManual De Usuario
Manual De Usuario
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Codigo De Las Clases Del Proyecto
Codigo De Las Clases Del ProyectoCodigo De Las Clases Del Proyecto
Codigo De Las Clases Del Proyecto
 
Diagramas De Interaccion De Objetos
Diagramas De Interaccion De ObjetosDiagramas De Interaccion De Objetos
Diagramas De Interaccion De Objetos
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Uso
 
Practicas Sql - Mauricio Guzman
Practicas Sql - Mauricio GuzmanPracticas Sql - Mauricio Guzman
Practicas Sql - Mauricio Guzman
 
Sistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De SqlSistemas De Bases De Datos-Tarea Querys De Sql
Sistemas De Bases De Datos-Tarea Querys De Sql
 
Guitar House
Guitar HouseGuitar House
Guitar House
 

Recently uploaded

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 

Recently uploaded (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

Sistemas De Bases De Datos Tarea Querys De Sql

  • 1.  Alumno:Nahun Jaramillo Encuentre el nombre de las ciudades sin repetir y en orden ascendente. SELECT DISTINCT city FROM employee ORDER BY CITY ASC   Concatene el nombre y el apellido de los empleados del sexo femenino.  SELECT emp_fname + ' ' + emp_lname AS Nombre_Apellido_Femenino FROM employee where sex='f'    Indique el nombre y el apellido junto con el 8% de salario.  SELECT emp_fname, emp_lname, salary*0.08 AS salario_8X100 FROM employee where 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 DireccionCompleta FROM employee ORDER BY DireccionCompleta DESC Cuantas 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 CiudadesConSalarioEntre40y50 FROM employee where salary NOT BETWEEN '40000' AND '50000'  GROUP BY salary  SELECT COUNT (DISTINCT CITY) AS CiudadesConSalarioNO40y50 FROM employee where salary<40000 OR salary>50000 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 employee GROUP BY city ORDER 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_salary FROM employee group by state having AVG(salary)>30000 order 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_empleado FROM employee where emp_fname LIKE 'A___' or emp_fname LIKE 'A____' group by emp_fname order 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,salary FROM employee where salary < (select AVG(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, salary FROM 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, salary FROM 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.name FROM customer cus, sales_order sal, product pro where cus.id = sal.cust_id group by cus.fname, cus.lname, pro.name order by cus.fname Indique cual es el salario total por departamento SELECT Distinct dep.dept_name, SUM(emp.salary) AS total FROM employee emp, department dep where emp.dept_id = dep.dept_id group by dep.dept_name Cuá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, salary FROM 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_lname FROM employee union (select fname,lname from customer ) Cuáles son las ciudades comunes entre estas 2 entidades. SELECT city FROM employee intersect (select city from contact ) Cuáles son las ciudades que tienen los empleados y no los contactos. SELECT city FROM 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 < (SELECT AVG(salary) FROM employee_copy) Actualice los salarios en un 20% de la tabla “employee copy”. UPDATE dba . employee_copy SET salary = salary + salary*0.2 Actualice los salarios del género femenino un 10 % y restar 1000 a los salarios que sea superiores al promedio UPDATE dba . employee_copy SET salary = salary*1.1 WHERE sex = 'F' UPDATE dba . employee_copy SET salary = salary - 1000 WHERE salary > (SELECT AVG(salary) FROM employee_copy) Presentar nombre y apellido del empleado y el nombre y apellido del jefe SELECT emple1.emp_fname, emple1.emp_lname, mana.emp_fname, mana.emp_lname FROM employee emple1, employee mana WHERE emple1.manager_id = mana.emp_id