Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SINTAXIS DE SELECT:
FROM TABLA(S)
-WHERE CONDICION(ES)
-GROUP BY COLUMNA(S)
-HAVING CONDICION_GRUPO
-ORDER BY COLUMNA(S)
---------------------------------------------------------------------------
EJERCICIO
En una oficina trabajan muchos empleados, pero un empleado trabaja solo en una
oficina.
CONNECT SYSTEM;
CREATE USER EMPRESA IDENTIFIED BY EMP123;
---------------------------------------------------------------------------
GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO EMPRESA;
---------------------------------------------------------------------------
DISCONNECT
CONNECT EMPRESA
--------------------------------------------------------------------------
SELECT *
FROM OFICINAS;
-----------------------------------------------------------------------------
2. RECUPERACION DE COLUMNAS ESPECIFICAS
SELECT CED_EMP CEDULA, NOM_EMP NOMBRE, APE_EMP APELLIDO, SUE_EMP SUELDO, SUE_EMP*12
SUELDO_ANUAL
FROM EMPLEADOS;
* EN OTROS SGBS:
SI EL ALIAS TIENE MAS DE UNA PALABRA O UN ESPACIO EN BLANCO DEBE IR ENTRE COMILLAS
("").
SELECT CED_EMP CEDULA, NOM_EMP NOMBRE, APE_EMP APELLIDO, SUE_EMP SUELDO, SUE_EMP*12
"SALARIO ANUAL"
FROM EMPLEADOS;
SELECT NOM_EMP NOMBRE, APE_EMP APELLIDO, SUE_EMP SUELDO, COM_EMP COMISION, SUE_EMP
+ COM_EMP "SALARIO BONIFICADO"
FROM EMPLEADOS;
----------------------------------------------------------------------------------
PARA CONCATENAR CARACTERES EN UN REPORTE SE UTILIZA || (CTRL+ALT+124)
SELECT NOM_EMP|| ' ' ||APE_EMP||' ES UN ' ||CAR_EMP|| ' Y GANA ' || SUE_EMP AS
"INFORMACION DE EMPLEADOS"
FROM EMPLEADOS;
--------------------------------------------------------------------------------
5. ARITMETICA DE FECHAS
*TRES REGLAS SIMPLES:
------------------------------------------------------------------------------
La seccion WHERE permite establecer condiciones que deben cumplir las filas para
ser tomadas como resultado de una sentencia SELECT.
Unicamente aparecen en el reporte las filas que cumplan las condiciones.
1. OPERADOR AND
Obligan que todas las condiciones unidas por AND se cumplan.
Las filas que cumplan todas la condiciones de AND se reflejará en el reporte.
DEBER:
INSERTAR 1 OFICINAS MAS
INSERTAR 5 EMPLEADOS POR CADA OFICINA (TOTAL 20)