INSTITUTO NACIONAL DE FORMACIN PROFESIONAL Y CAPACITACIN
PARA EL DESARROLLO HUMANO
Taller 1 Consultas Bsicas de SQL Mdulo 1: Entendiendo SQL utilizando la base de datos Oracle Unidades Didcticas contempladas en el examen: a) Consultas bsicas de SQL Objetivo: Aplicar los conocimientos obtenidos en este mdulo para utilizar instrucciones sql para realizar consultas bsicas. Facilitador: Rufino O. Snchez C___ Nombre del Participante: ____________________ Cdula: _____________________
Fecha: _________________ Puntos Obtenidos: ______ Valor del Taller: 100 puntos
Tiempo Estimado del taller: 1 Hora
Aplicacin de consultas generales y adicin de restricciones. Utilice las instrucciones SQL necesarias para realizar las consultas requeridas. 1. Realice una consulta a la tabla EMP y obtenga el valor de las columnas empno, ename, job para todos los registros de la tabla. a. Escriba la sentencia SQL utilizada. b. select empno, ename, job from emp c. / 2. Realice una consulta a la tabla EMP y obtenga el valor de todas las columnas de la tabla para todos los registros de la tabla. a. Escriba la sentencia SQL utilizada. b. select *from emp c. / 3. Realice una consulta a la tabla EMP y obtenga todas las columnas con los siguientes alias utilizando el operador AS: a. EmpNo, con el alias: ID Empleado b. ENAME, con el alias: Nombre Empleado c. JOB, con el alias: Funcin d. SAL, con el alias: Salario e. COMM, con el alias: Comisin f. DEPTO, con el alias: Departamento g. Resultado de la suma de las columnas SAL ms COMM, con el alias: Total Mensual h. Escriba la sentencia SQL utilizada. select empno as "id empleado", ename as "nombre empleado", job as funcion, sal as salario, deptno as departamento, comm, (comm + sal) as "total mensual" from emp /
INSTITUTO NACIONAL DE FORMACIN PROFESIONAL Y CAPACITACIN
PARA EL DESARROLLO HUMANO Taller 1 Consultas Bsicas de SQL 4. Realice una consulta a la tabla EMP y obtenga todas las columnas con los siguientes alias sin utilizar la palabra reservada AS: a. EmpNo, con el alias: ID Empleado b. ENAME, con el alias: Nombre Empleado c. JOB, con el alias: Funcin d. SAL, con el alias: Salario e. COMM, con el alias: Comisin f. DEPTO, con el alias: Departamento g. Concatenar los valores de las columnas MGR + Espacio + HireDate, con el alias: Otros h. Escriba la sentencia SQL utilizada. select empno as "id empleado", ename as "nombre empleado", job as funcion, sal as salario, comm as comision, deptno as departamento, (mgr || ' - ' || hiredate) as otros from emp / 5. Realice una consulta a la tabla EMP y que devuelva los nombres de las funciones de la empresa (columna Job) sin repeticin. a. Escriba la sentencia SQL utilizada. select distinct job from emp / 6. Realice una consulta a la tabla EMP y que devuelva los nmeros de los departamentos (columna deptno) sin repeticin. a. Escriba la sentencia SQL utilizada. select distinct deptno from emp / 7. Obtenga las columnas EMPNo, ENAME de la tabla EMP donde la columna deptno tenga el valor de 20. a. Escriba la sentencia SQL utilizada. select empno, ename from emp where deptno = 10 / 8. Obtenga las columnas EMPNo, ENAME de la tabla EMP donde la columna deptno tenga el valor de 10. a. Escriba la sentencia SQL utilizada. 9. Obtenga las columnas EMPNo, ENAME, COMM, MGR de la tabla EMP donde la columna Job tenga el valor de: SALESMAN a. Escriba la sentencia SQL utilizada.
INSTITUTO NACIONAL DE FORMACIN PROFESIONAL Y CAPACITACIN
PARA EL DESARROLLO HUMANO Taller 1 Consultas Bsicas de SQL 10.Obtenga las columnas EMPNo, ENAME, COMM, MGR de la tabla EMP donde la columna Job tenga el valor de: salesman a. Escriba la sentencia SQL utilizada. 11.Obtenga las columnas EMPNo, ENAME, SAL, COMM de la tabla EMP donde la columna SAL sea mayor a 1000.00 a. Escriba la sentencia SQL utilizada. 12.Obtenga las columnas EMPNo, ENAME, SAL, COMM de la tabla EMP donde para los registros en donde la columna SAL se encuentre dentro del rango de 500 y 1500. a. Escriba la sentencia SQL utilizada.
13.Obtenga las columnas customer_Id, Order_Total de la tabla demo_orders donde
la columna order_Total sea mayor a 1000.00 a. Escriba la sentencia SQL utilizada. 14.Obtenga las columnas customer_Id, Order_Total de la tabla demo_orders donde la columna order_Total sea mayor o igual a 900.00 a. Escriba la sentencia SQL utilizada.