Aprendimos que los operadores son símbolos que permiten realizar distintos tipos de operaciones. Los operadores aritméticos permiten realizar cálculos con valores numéricos. Son los siguientes:
OPERADOR | SIGNIFICADO |
---|---|
+ |
Suma |
- |
Resta |
* |
Multiplicación |
/ |
División |
Utilizando expresiones con operadores es posible obtener salidas en las cuales una columna sea el resultado de un cálculo y no un campo de una tabla.
Mira este ejemplo sobre una tabla TRABAJADORES en el que obtenemos el salario aumentado en un 5 % de aquellos trabajadores que cobran 1000 € o menos.
SELECT SALARIO*1,05
FROM TRABAJADORES
WHERE SALARIO<=1000;
Cuando una expresión aritmética se calcula sobre valores NULL
, el resultado es el propio valor NULL
.
Para concatenar cadenas de caracteres existe el operador de concatenación (" || "). Oracle puede convertir automáticamente valores numéricos a cadenas para una concatenación.
En la tabla EMPLEADOS tenemos separados en dos campos el primer y segundo apellido de los empleados, si necesitáramos mostrarlos juntos podríamos crear la siguiente consulta:
SELECT Nombre, Apellido1 || Apellido2
FROM EMPLEADOS;
Podemos poner el alias Apellidos al resultado de la concatenación, para que se utilice como cabecera en la salida. Si queremos dejar un espacio entre un apellido y otro, debemos concatenar también el espacio en blanco de la siguiente manera:
SELECT Nombre, Apellido1 || ' ' ||Apellido2 Apellidos
FROM EMPLEADOS;
Unir, enlazar, relacionar una cosa con otra