Artículo donde vamos a hablar de los operadores dentro de la sentencia de selección.
Operadores aritméticos
Los operadores aritméticos sirven para formar expresiones con constantes, funciones de valores de columnas.
Operadores de comparación y lógicos
Operadores de comparación de cadenas de caracteres
Para comparar cadenas de caracteres utilizamos el símbolo =. Ponemos un ejemplo.
Select * from emple where oficion='analista'
Este operador no nos sirve si queremos hacer una consulta del tipo de: "sacar los datos del empleado cuyo oficio empiece por P"
Para especificar este tipo de consultas, en SQL usamos el operador LIKE que permite utilizar los siguientes caracteres especiales en las cadenas de comparación:
% Comodín: Representa cualquier cadena de 0 o más caracteres
'_' Marcador de posición: representa un carácter cualquiera.
Ponemos un ejemplo para que quede algo más claro:
Select * from emple where nombre LIKE 'P%'
Esta consulta nos mostraría todos los datos de los empleados cuyo nombre empezará por P
Los operadores aritméticos sirven para formar expresiones con constantes, funciones de valores de columnas.
Operador aritmético | Operación |
+ | suma |
- | resta |
* | multiplicación |
/ | división |
Operadores de comparación y lógicos
Operadores lógicos | |
Operador | Función |
and | Devuelve el valor TRUE cuando los dos condiciones son verdaderas |
or | Devuelve el valor TRUE cuando una de las dos condiciones es verdadera |
not | Devuelve el valor TRUE si la condición es falsa. |
Operadores de comparación | |
Operador | Función |
= | Igual a |
> | Mayor que |
>= | Mayor o igual que |
< | Menor que |
<= | Menor o igual que |
¡= <> | Distinto de |
Operadores de comparación de cadenas de caracteres
Para comparar cadenas de caracteres utilizamos el símbolo =. Ponemos un ejemplo.
Select * from emple where oficion='analista'
Este operador no nos sirve si queremos hacer una consulta del tipo de: "sacar los datos del empleado cuyo oficio empiece por P"
Para especificar este tipo de consultas, en SQL usamos el operador LIKE que permite utilizar los siguientes caracteres especiales en las cadenas de comparación:
% Comodín: Representa cualquier cadena de 0 o más caracteres
'_' Marcador de posición: representa un carácter cualquiera.
Ponemos un ejemplo para que quede algo más claro:
Select * from emple where nombre LIKE 'P%'
Esta consulta nos mostraría todos los datos de los empleados cuyo nombre empezará por P