Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORACLE
INTRODUCCION AL SQL
GRANT, REVOKE.
Recuperación de datos mediante la
Sentencia SELECT
• Tabla Empleados:
ID_EMPLEADO NOMBRE APELLIDOS F_NACIMIENTO SEXO CARGO SALARIO
• Ejemplos:
Seleccione el NOMBRE y APELLIDOS
del archivo de la tabla EMPLEADOS cuyo
SALARIO sea mayor a 1350
Recuperación de datos mediante la
Sentencia SELECT
• Sentencia Básica:
select NOMBRE, APELLIDOS
from EMPLEADOS
where SALARIO > 1350;
• Ejemplos:
• Resultado:
NOMBRE APELLIDOS
• Ejemplos:
SELECT empno, ename
FROM emp;
SELECT *
FROM emp;
Recuperación de datos mediante la
Sentencia SELECT
Sentencia Ejemplo:
• Ejemplos:
SELECT Lista de una o mas columnas de una tabla.
* Selecciona todas las columnas.
DISTINCT Suprime los duplicados.
column expression Selecciona la expresión/columna especificada.
alias asigna cabeceras distintos a nombres de columna.
FROM TABLE Especifica a que tabla se hará la consulta.
Recuperación de datos mediante la
Sentencia SELECT
• Etiquetas de Columnas por defecto
• Sintaxis:
• Sigue inmediatamente al nombre de la columna mediante la
palabra clave AS entre ellos.
• Resultado:
Recuperación de datos mediante la
Sentencia SELECT
Expresiones aritméticas
• Operadores:
– Suma (+)
– Resta (-)
– Multiplicación (*)
– División (/)
• Cualquier sentencia SQL
• Precedencia de operadores: * / + -
• Ejemplo:
Recuperación de datos mediante la
Sentencia SELECT
Filas duplicadas
• Ejemplo:
Recuperación de datos mediante la
Sentencia SELECT
Operadores de comparación
– Aplicables en las condiciones de la cláusula WHERE:
• = Igual que
• > Mayor que
• >= Mayor que o igual a
• < Menor que
• <= Menor que o igual a
• <> Distinto
• BETWEEN m AND n Entre m y n (inclusive)
• IN(lista) Se encuentra en la lista
• LIKE Se ajusta a un patrón
• IS NULL Es valor nulo
Recuperación de datos mediante la
Sentencia SELECT
Ejemplos de comparación
– SQL> SELECT ename, saL FROM emp WHERE sal BETWEEN 1000
AND 1500;
– SQL> SELECT empno, ename, sal, mgr FROM EMP WHERE mgr IN
(7902, 7566, 7788);
Sintaxis de LIKE:
– “%”representa cero o varios caracteres.
– OR job = ‘MANAGER
Recuperación de datos mediante la
Sentencia SELECT
Reglas de precedencia
2. NOT
3. AND
4. OR
Recuperación de datos mediante la
Sentencia SELECT
Recuperaciones ordenadas
• Ejemplo:
MUCHAS GRACIAS