El día de hoy y con este artículo voy a hablar sobre toda la relación que existe entre los operadores que se encuentran dentro de la sentencia en la selección.
Los Operadores Aritméticos:
Podemos decir que los operadores aritméticos son los que trabajan para crear las distintas expresiones constantes, ocupaciones para valores de cada columna.
[callout font_size=»13px» style=»bluegrey»]
Operador aritmético | Operación |
+ | suma |
– | resta |
* | multiplicación |
/ | división |
[/callout]
Los Operadores de comparación y lógicos
[callout font_size=»13px» style=»bluegrey»]
Operadores lógicos | |
Operador | Función |
and | Restituye el valor TRUE cuando los dos condiciones son verdaderas |
or | Restituye el valor TRUE cuando una de las dos condiciones es verdadera |
not | Restituye el valor TRUE si su condición es falsa. |
[/callout]
[callout font_size=»13px» style=»bluegrey»]
Operadores de comparación | |
Operador | Función |
= | Igual a |
> | Mayor que |
>= | Mayor o igual que |
< | Menor que |
<= | Menor o igual que |
¡= <> | Distinto de |
[/callout] Los Operadores de comparación de la cadena de caracteres
Con el fin de poder hacer la comparación de la cadena de caracteres se debe usar el símbolo =. Se pondrá un ejemplo a continuación:
[callout font_size=»13px» style=»bluegrey»]
Select * from emple where oficion=’analista’
[/callout]
Select * from emple where oficion=’analista’
[/callout]
Ese operador no les servirá de mucho si lo que desean es realizar alguna consulta como si fuese de: «sacar la información del trabajador cuyo labor comienza por P».
Para poder determinar ese tipo de consultas, en el SQL deben utilizar el operador LIKE el cual le deja usar los caracteres especiales presentados a continuación en la cadena de comparación.
% Comodín: Este logra representar todo tipo de cadenas de 0 o con más caracteres.
‘_’ Marcador de posición: Este logra representar un carácter cualquiera.
‘_’ Marcador de posición: Este logra representar un carácter cualquiera.
A continuación os dejaré un ejemplo para que quede lo más claro posible:
[callout font_size=»13px» style=»bluegrey»]
Select * from emple where nombre LIKE ‘P%’
[callout font_size=»13px» style=»bluegrey»]
Select * from emple where nombre LIKE ‘P%’
[/callout]
Esta consulta os lograría mostrar cada uno de los datos de cada empleado donde nombre comience por P.
En los próximos artículos se irá colgando otros tipos de operadores para seguir enseñando el arte de la programación.