Académique Documents
Professionnel Documents
Culture Documents
Seleccin
Tabla 1 Unin
Tabla 1
Tabla 1
Tabla 2
Expresiones Aritmticas
Cree expresiones con datos de nmero y fecha mediante operadores aritmticos.
Operador + Descripcin Suma Resta
*
/
Multiplicacin
Divisin
Prioridad de Operador
* / +
_
La multiplicacin y la divisin tienen prioridad sobre la suma y la resta. Los operadores de idntica prioridad se evalan de izquierda a derecha. Los parntesis se utilizan para forzar evaluaciones prioritarias y para clarificar sentencias.
Prioridad de Operador
SELECT last_name, salary, 12*salary+100 FROM employees;
Uso de Parntesis
SELECT last_name, salary, 12*(salary+100) FROM employees;
Operador de Concatenacin
Un operador de concatenacin: Concatena columnas o cadenas de caracteres a otras columnas. Est representado por dos barras verticales (||). Crea una columna resultante que es una expresin de caracteres.
Filas Duplicadas
La visualizacin por defecto de las consultas son todas las filas, incluidas las filas duplicadas.
SELECT department_id FROM employees;
Condiciones de Comparacin
Operador
= > >= < <= <>
Significado
Igual que Mayor que Mayor o igual que Menor que Menor o igual que No igual a
BETWEEN ...AND...
IN(set) LIKE IS NULL
Coincide con cualquiera de una lista de valores Coincide con un patrn de caracteres Es un valor nulo
Uso de la Condicin IN
Utilice la condicin IN de pertenencia para comprobar si hay valores en una lista.
SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN (100, 101, 201);
Condiciones Lgicas
Operador Significado
AND
OR
NOT
Reglas de Prioridad
Orden de Evaluacin 1 2 3 4 5 6 7 8 Operador Operadores aritmticos Operador de concatenacin Condiciones de comparacin IS [NOT] NULL, LIKE, [NOT] IN [NOT] BETWEEN condicin lgica NOT condicin lgica AND condicin lgica OR
Reglas de Prioridad
SELECT FROM WHERE OR AND last_name, job_id, salary employees job_id = 'SA_REP' job_id = 'AD_PRES' salary > 15000;
Reglas de Prioridad
Utilice parntesis para forzar la prioridad.
SELECT FROM WHERE OR AND last_name, job_id, salary employees (job_id = 'SA_REP' job_id = 'AD_PRES') salary > 15000;
Clusula ORDER BY
Ordene filas con la clusula ORDER BY
ASC: orden ascendente, por defecto DESC: orden descendente
Resumen
En esta leccin, debera haber aprendido a:
Ejercicios