SQL - Operadores

¿Qué es un operador en SQL?

Un operador es una palabra reservada o un carácter que se utiliza principalmente en la cláusula WHERE de una instrucción SQL para realizar operaciones, como comparaciones y operaciones aritméticas. Estos operadores se utilizan para especificar condiciones en una declaración SQL y para servir como conjunciones para múltiples condiciones en una declaración.

  • Operadores aritméticos
  • Operadores de comparación
  • Operadores logicos
  • Operadores utilizados para negar condiciones

Operadores aritméticos SQL

Asumir 'variable a' tiene 10 y 'variable b' tiene 20, entonces -

Mostrar ejemplos

Operador Descripción Ejemplo
+ (Adición) Agrega valores a ambos lados del operador. a + b dará 30
- (Resta) Resta el operando de la derecha del operando de la izquierda. a - b dará -10
* (Multiplicación) Multiplica los valores a ambos lados del operador. a * b dará 200
/ (División) Divide el operando de la izquierda por el operando de la derecha. b / a dará 2
% (Módulo) Divide el operando de la izquierda por el operando de la derecha y devuelve el resto. b% a dará 0

Operadores de comparación SQL

Asumir 'variable a' tiene 10 y 'variable b' tiene 20, entonces -

Mostrar ejemplos

Operador Descripción Ejemplo
= Comprueba si los valores de dos operandos son iguales o no, si es así, la condición se convierte en verdadera. (a = b) no es cierto.
! = Comprueba si los valores de dos operandos son iguales o no, si los valores no son iguales, la condición se convierte en verdadera. (a! = b) es cierto.
<> Comprueba si los valores de dos operandos son iguales o no, si los valores no son iguales, la condición se convierte en verdadera. (a <> b) es cierto.
> Comprueba si el valor del operando izquierdo es mayor que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a> b) no es cierto.
< Comprueba si el valor del operando izquierdo es menor que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a <b) es cierto.
> = Comprueba si el valor del operando izquierdo es mayor o igual que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a> = b) no es cierto.
<= Comprueba si el valor del operando izquierdo es menor o igual que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a <= b) es cierto.
! < Comprueba si el valor del operando izquierdo no es menor que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a! <b) es falso.
!> Comprueba si el valor del operando izquierdo no es mayor que el valor del operando derecho, si es así, la condición se convierte en verdadera. (a!> b) es cierto.

Operadores lógicos SQL

Aquí hay una lista de todos los operadores lógicos disponibles en SQL.

Mostrar ejemplos

No Señor. Operador y descripción
1

ALL

El operador ALL se utiliza para comparar un valor con todos los valores de otro conjunto de valores.

2

AND

El operador AND permite la existencia de múltiples condiciones en la cláusula WHERE de una instrucción SQL.

3

ANY

El operador ANY se utiliza para comparar un valor con cualquier valor aplicable en la lista según la condición.

4

BETWEEN

El operador BETWEEN se utiliza para buscar valores que están dentro de un conjunto de valores, dado el valor mínimo y el valor máximo.

5

EXISTS

El operador EXISTS se utiliza para buscar la presencia de una fila en una tabla especificada que cumpla con un criterio determinado.

6

IN

El operador IN se utiliza para comparar un valor con una lista de valores literales que se han especificado.

7

LIKE

El operador LIKE se usa para comparar un valor con valores similares usando operadores comodín.

8

NOT

El operador NOT invierte el significado del operador lógico con el que se utiliza. Ej .: NO EXISTE, NO ENTRE, NO EN, etc.This is a negate operator.

9

OR

El operador OR se utiliza para combinar varias condiciones en la cláusula WHERE de una instrucción SQL.

10

IS NULL

El operador NULL se utiliza para comparar un valor con un valor NULL.

11

UNIQUE

El operador UNIQUE busca cada fila de una tabla especificada para ver si es unicidad (sin duplicados).