Los
operadores en SQL, es un signo o símbolo que especifica el tipo de calculo que se realizara entre dos operandos. Hay diferentes tipo de operadores, como son los matemáticos, de comparación, lógicos y de referencia.
[su_box title=»Operadores matemáticos» style=»soft» box_color=»#1F285E»]
- +. Suma dos números.
- -. Resta de dos números. También nos indica el valor negativo del número.
- *. Multiplica dos números
- /. División entre dos número. Divide el primero entre el segundo.
[/su_box]
[su_box title=»Operadores de comparación» style=»soft» box_color=»#1F285E»]
- <. Devuelve aquellos valores que son menores que el segundo valor.
- <=. Devuelve valores iguales o menores que el segundo valor.
- >. Devuelve aquellos valores que son mayores que el segundo valor.
- >=. Devuelve valores iguales o mayores que el segundo valor.
- =. Devuelve aquellos valores iguales.
- <>;!=. Devuelve todos los valores diferentes entre si.
[/su_box]
[su_box title=»Operadores lógicos» style=»soft» box_color=»#1F285E»]
- AND. Se utiliza para combinar varias condiciones en una consulta o sentencia SQL, y que todas ellas se cumplan.
- OR. Se utiliza para combinar varias condiciones en una consulta o sentencia SQL, y que al menos una de ellas se cumplan.
[/su_box]
[su_box title=»Operadores especiales» style=»soft» box_color=»#1F285E»]
- IS NULL. Se utiliza para verificar si un valor es NULL en una consulta o sentencia SQL.
- IS NOT NULL. Se utiliza para verificar si un valor no es NULL en una consulta o sentencia SQL.
- BETWEEN. Operador de rango, se utiliza para verificar si un valor se encuentra entre dos valores especificados.
- IN. Operador de pertenencia, se utiliza para verificar si un valor se encuentra en una lista de valores especificados.
[/su_box]
Los
operadores en SQL se utilizan en combinación con la sentencia
SELECT y otras sentencias para formar consultas complejas que permiten seleccionar, filtrar y ordenar los datos de una base de datos de acuerdo a diferentes criterios.
Ejemplos
SELECT nombre, direccion, edad
FROM clientes
WHERE direccion
IS NOT NULL AND edad
>= 18
SELECT nombre, direccion, edad
FROM clientes
WHERE nota between 1 and 5
AND repetidos <> ‘NO’
☑️
Programar en SQL