Professional Documents
Culture Documents
OBJETIVOS
Selección: podemos usar la capacidad de selección en SQL para elegir las filas en
una tabla que queremos retornar en nuestra consulta.
Podemos usar varios criterios para restringir las filas que deseamos ver.
Unión (Joining): Podemos usar la capacidad de unión en SQL para traer datos que
están almacenados en diferentes tablas creando un enlace entre ellas.
SENTENCIA SELECT BASICA
Una cláusula FROM, la cual especifica la tabla que contiene las columnas
listadas en la cláusula SELECT.
SENTENCIA SELECT BASICA
SELECT * | {[DISTINCT] column | expresión [alias],…}
FROM table;
En la sintaxis:
SELECT *
FROM departments;
Podemos mostrar todas las columnas de datos en una tabla poniendo después de las
palabra clave SELECT un asterisco (*)
También podemos mostrar todas las columnas en la tabla listando todas las columnas
después de la palabra clave SELECT.
SELECCIONANDO COLUMNAS ESPECIFICAS
Usando las siguientes reglas simples, podemos construir sentencias validas que son
fáciles de leer y fáciles de editar.
Palabras claves típicamente son escritas en letras mayúscula, el resto de palabras, como el
nombre de las tablas y columnas, son ingresadas en letras minúsculas.
ISQL*Plus :
Justificación de títulos por defecto: Centrado
SQL*Plus:
Títulos de columnas de fechas y caracteres son justificadas a la izquierda
+ Suma
- Substracción
* Multiplicación
/ División
Podemos usar los operadores aritméticos en cualquier cláusula de una sentencia SQL,
excepto en la cláusula FROM.
* / + -
USANDO PARENTESIS
Si una fila carece de un valor para una columna particular, se dice que este valor es
nulo(null)
Columnas de algún tipo de dato puede contener nulos. Sin embargo, algunos
constraints, NOT NULL y PRIMARY KEY, previenen del uso de valores nulos en
una columna
VALORES NULOS EN EXPRESIONES ARITMETICAS
SELECT last_name,12*salary*commission_pct
FROM employees;
Si algún valor de una columna en una expresión aritmética es nulo (null), el resultado
es nulo (null)
Por ejemplo, si intentamos ejecutar una división con cero, obtenemos un error. Sin
embargo, si dividimos un número por null, el resultado es null o desconocido.
DEFINIENDO UN ALIAS DE COLUMNA
Un alias de columna:
Un operador de concatenation:
Los valores de literales de fechas y caracteres deben ser encerrados entre comillas
simples(‘’)
Cada cadena de caracteres es mostrada una vez por cada fila retornada
Las consultas muestran por defecto todas las filas, incluyendo filas duplicadas
SELECT department_id
FROM employees;