Operadores MySQL - Diferentes tipos de operadores no MySQL com exemplos

Índice:

Anonim

Introdução aos operadores MySQL

O MySQL vem com caracteres ou palavras especiais para executar determinadas operações. Operadores MySQL são aplicados aos operandos para realizar operações específicas.

O que são operadores no MySQL?

Operadores são usados ​​para especificar uma condição em uma instrução no MySQL. Abaixo estão os diferentes tipos de operadores usados ​​no MySQL.

1. Operadores aritméticos

No MySQL, operadores aritméticos são usados ​​para executar as operações aritméticas conforme descrito abaixo.

Operadores aritméticos no MySQL
Operador Descrição Exemplo
+Adição de dois operandosa + b
-Subtração do operando direito do operando esquerdoa - b
*Multiplicação de dois operandosa * b
/Divisão do operando esquerdo pelo operando direitoa / b
%Módulo - o restante da divisão do operando esquerdo pelo lado direitoa% b

A seguir estão alguns exemplos de operações, usando Operadores Aritméticos.

Vamos assumir certos valores para as variáveis ​​abaixo como

a = 10, b = 5

  • a + b dará o resultado como 15.
  • a - b dará o resultado como 5.
  • a * b dará o resultado como 50.
  • a / b dará o resultado como 2.
  • a% b dará o resultado como 0.

2. Operadores de comparação

Os operadores de comparação no MySql são usados ​​para comparar valores entre operandos e retornar verdadeiro ou falso de acordo com a condição especificada na instrução.

Operadores de comparação no MySQL
Operador Descrição Exemplo
>Se o valor do operando esquerdo for maior que o valor do operando direito, a condição se tornará verdadeira; se não, então falso.a> b
<Se o valor do operando esquerdo for menor que o valor do operando direito, a condição se tornará verdadeira; se não, então falso.a <b
=Se ambos os operandos tiverem valor igual, a condição se tornará verdadeira; se não, então falso.a == b
! =Se os dois operandos não tiverem o mesmo valor, a condição se tornará verdadeira; se não, então falso.a! = y
> =Se o valor do operando esquerdo for maior ou igual ao operando direito, a condição se tornará verdadeira; se não, então falso.a> = b
<=Se o valor do operando esquerdo for menor ou igual ao operando direito, a condição se tornará verdadeira; se não, então falso.a <= b
! <Se o valor do operando esquerdo não for menor que o valor do operando direito, a condição se tornará verdadeira; se não, então falso.a! <b
!>Se o valor do operando esquerdo não for maior que o valor do operando direito, a condição se tornará verdadeira; se não, então falso.a!> b
Se os valores de dois operandos não forem iguais, a condição se torna verdadeira; se não, então falso.ab

Vamos dar um exemplo da tabela EMPLOYEE, como mostrado abaixo, para entender como usar os operadores de comparação, conforme declarado acima, ao executar consultas MySQL.

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28. 29500, 00

Vamos usar os diferentes operadores de comparação para consultar a tabela EMPREGADO, como mostrado abaixo.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28. 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY = 35000;

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
11 Harish 35 35000, 00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

EU IRIA NOME ERA SALÁRIO
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28. 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
6 Ritu 23 23000, 00
11 Harish 35 35000, 00
18 Pooja 28. 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY 35000;

EU IRIA NOME ERA SALÁRIO
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28. 29500, 00

3. Operadores lógicos

Os operadores lógicos usados ​​no MySQL são mostrados abaixo.

Operadores lógicos no MySQL

Operador

Descrição

ENTRE

É usado para pesquisar dentro de um conjunto de valores, pelo valor mínimo e pelo valor máximo fornecidos.

EXISTE

É usado para procurar a presença de uma linha em uma tabela que satisfaça uma determinada condição especificada na consulta.

OU

É usado para combinar várias condições em uma instrução usando a cláusula WHERE.

E

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

NÃO

Inverte o significado do operador lógico com o qual é usado. (Exemplos: NÃO EXISTE, NÃO ENTRE, NÃO ENTRE, etc.)

DENTRO

É usado para comparar um valor em uma lista de valores literais.

TODOS

Ele compara um valor a todos os valores em outro conjunto de valores.

QUALQUER

Ele compara um valor a qualquer valor da lista de acordo com a condição especificada.

GOSTAR

Ele usa operadores curinga para comparar um valor com valores semelhantes.

É NULO

Ele compara um valor com um valor NULL.

ÚNICO

Ele procura por cada linha de uma tabela especificada por exclusividade (sem duplicatas).

Vamos dar o exemplo da mesma tabela EMPREGADO, como mostrado acima anteriormente, para entender o uso de operadores lógicos, conforme mostrado nas consultas abaixo.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

EU IRIA NOME ERA SALÁRIO
6 Ritu 23 23000, 00

SELECT * FROM EMPLOYEE WHERE AGE >= 25 OR SALARY >= 25000;

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28. 29500, 00

SELECT * FROM EMPLOYEE WHERE AGE IS NOT NULL;

EU IRIA NOME ERA SALÁRIO
4 Sushma 32. 35000, 00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28. 29500, 00

SELECT * FROM EMPLOYEE WHERE NAME LIKE 'Am%';

EU IRIA NOME ERA SALÁRIO
8 Amit 27 30000.00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

EU IRIA NOME ERA SALÁRIO
8 Amit 27 30000.00
18 Pooja 28. 29500, 00

SELECT NAME FROM EMPLOYEE WHERE EXISTS (SELECT NAME FROM EMPLOYEE WHERE SALARY > 25000);

NOME
Sushma
Amit
Harish
Pooja

Artigos recomendados

Este foi um guia para operadores MySQL. Aqui discutimos diferentes tipos de operadores MySQL, como operadores aritméticos, operadores de comparação e operadores lógicos, com exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. O MySQL é um código aberto?
  2. Como usar comandos do MySQL
  3. Os 25 principais comandos de consulta do MySQL
  4. Folha de dicas mais úteis do MySQL