SQL - Operadores

O que é um operador no SQL?

Um operador é uma palavra reservada ou um caractere usado principalmente na cláusula WHERE de uma instrução SQL para realizar operação (ões), como comparações e operações aritméticas. Esses operadores são usados ​​para especificar condições em uma instrução SQL e servir como conjunções para várias condições em uma instrução.

  • Operadores aritméticos
  • Operadores de comparação
  • Operadores lógicos
  • Operadores costumavam negar condições

Operadores aritméticos SQL

Presumir 'variable a' detém 10 e 'variable b' contém 20, então -

Mostrar exemplos

Operador Descrição Exemplo
+ (Adição) Adiciona valores em qualquer lado do operador. a + b dará 30
- (Subtração) Subtrai o operando direito do operando esquerdo. a - b dará -10
* (Multiplicação) Multiplica os valores em ambos os lados do operador. a * b dará 200
/ (Divisão) Divide operando esquerdo pelo operando direito. b / a dará 2
% (Módulo) Divide o operando esquerdo pelo operando direito e retorna o resto. b% a dará 0

Operadores de comparação SQL

Presumir 'variable a' detém 10 e 'variable b' contém 20, então -

Mostrar exemplos

Operador Descrição Exemplo
= Verifica se os valores dos dois operandos são iguais ou não, se sim a condição torna-se verdadeira. (a = b) não é verdade.
! = Verifica se os valores de dois operandos são iguais ou não; se os valores não são iguais, a condição se torna verdadeira. (a! = b) é verdade.
<> Verifica se os valores de dois operandos são iguais ou não; se os valores não são iguais, a condição se torna verdadeira. (a <> b) é verdadeiro.
> Verifica se o valor do operando esquerdo é maior que o valor do operando direito, se sim, a condição torna-se verdadeira. (a> b) não é verdade.
< Verifica se o valor do operando esquerdo é menor que o valor do operando direito; se sim, a condição torna-se verdadeira. (a <b) é verdade.
> = Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito, se sim a condição torna-se verdadeira. (a> = b) não é verdade.
<= Verifica se o valor do operando esquerdo é menor ou igual ao valor do operando direito, se sim a condição torna-se verdadeira. (a <= b) é verdadeiro.
! < Verifica se o valor do operando esquerdo não é menor que o valor do operando direito; se sim, a condição torna-se verdadeira. (a! <b) é falso.
!> Verifica se o valor do operando esquerdo não é maior que o valor do operando direito, se sim a condição torna-se verdadeira. (a!> b) é verdade.

Operadores lógicos SQL

Aqui está uma lista de todos os operadores lógicos disponíveis no SQL.

Mostrar exemplos

Sr. Não. Operador e descrição
1

ALL

O operador ALL é usado para comparar um valor a todos os valores em outro conjunto de valores.

2

AND

O operador AND permite a existência de várias condições na cláusula WHERE de uma instrução SQL.

3

ANY

O operador ANY é usado para comparar um valor a qualquer valor aplicável na lista de acordo com a condição.

4

BETWEEN

O operador BETWEEN é usado para pesquisar valores que estão dentro de um conjunto de valores, dados o valor mínimo e o valor máximo.

5

EXISTS

O operador EXISTS é usado para pesquisar a presença de uma linha em uma tabela especificada que atenda a um determinado critério.

6

IN

O operador IN é usado para comparar um valor a uma lista de valores literais que foram especificados.

7

LIKE

O operador LIKE é usado para comparar um valor a valores semelhantes usando operadores curinga.

8

NOT

O operador NOT inverte o significado do operador lógico com o qual é usado. Ex: NÃO EXISTE, NÃO ENTRE, NÃO ENTRE, etc.This is a negate operator.

9

OR

O operador OR é usado para combinar várias condições na cláusula WHERE de uma instrução SQL.

10

IS NULL

O operador NULL é usado para comparar um valor com um valor NULL.

11

UNIQUE

O operador UNIQUE pesquisa cada linha de uma tabela especificada em busca de exclusividade (sem duplicatas).