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.
- +. 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.
- <. 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.
- 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.
- 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.
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’