Lista de operadores em SQL [com exemplos]

Publicados: 2021-05-02

Temos que realizar várias operações para recuperar ou alterar quaisquer dados existentes do banco de dados. O SQL oferece vários operadores para realizar operações do sistema de gerenciamento de banco de dados. Aqui, neste artigo, discutiremos vários operadores SQL e algumas informações e exemplos básicos. Vamos discutir os operadores em SQL agora.

Índice

O que são Operadores?

Operadores SQL são como palavras-chave SQL que podem realizar operações aritméticas, de comparação e lógicas. Eles são como conjunções e podem ser usados ​​para especificar as operações e condições em instruções SQL. Eles podem atender a várias condições na instrução, como:

  • Operadores aritméticos
  • Operadores lógicos
  • Operadores de comparação

Como existem vários tipos de operadores em SQL, qualquer pessoa pode fazer qualquer curso de SQL para aprender mais operadores. Vamos entendê-los com exemplos na próxima seção.

Operadores em SQL

1. Operadores aritméticos

Os operadores aritméticos podem ser usados ​​para realizar operações aritméticas que incluem adição, subtração, multiplicação e divisão.

Operador

Operador Operação Descrição
+ Adição Este operador é usado para adicionar dois valores dados
Subtração Para subtrair os dois valores dados, podemos usar este operador
* Multiplicação Se tivermos que multiplicar os dois valores dados, podemos usar este operador
/ Divisão Para dividir os dois valores dados, podemos usar o operador de divisão
% Módulo Este operador retorna o resto obtido dividindo os dois valores dados

Exemplo de operadores aritméticos em SQL:

SELECIONE 80 + 10;

SELECIONE 80 – 10;

SELECIONE 80 * 10;

SELECIONE 80/10;

SELECIONE 80% 10;

A saída dos comandos SQL acima com operadores aritméticos será:

90

70

800

8

0

Então, esses são os operadores aritméticos do SQL. Vejamos agora os operadores de comparação em SQL.

2. Operadores de comparação em SQL

Os operadores de comparação são usados ​​para comparar os dois valores que podem ser menores, maiores ou iguais entre si. A tabela de operadores de comparação é:

Operador Operação Descrição
= Igual a Para comparar os dois valores, podemos usar este operador.
> Maior que Este operador booleano retorna TRUE se o valor do operando esquerdo for maior que o valor do operando direito.
< Menor que Este operador booleano retorna TRUE se o valor do operando esquerdo for menor que o valor do operando direito.
<= Menos que ou igual a Este operador booleano retorna TRUE se o valor do operando esquerdo for menor ou igual ao valor do operando direito.
>= Melhor que ou igual a Este operador booleano retorna TRUE se o valor do operando esquerdo for maior ou igual ao valor do operando direito.
< > Ou != Não igual a Este operador é usado para verificar se os dois valores fornecidos são iguais ou não.
! > Não maior que Para verificar se o operando esquerdo é maior ou não que o operando direito e este operador retorna TRUE se for encontrado a verdade.
!< Não menos que Para verificar se o operando esquerdo é menor ou não que o operando direito e este operador retorna TRUE se for encontrado a verdade.

Para comparar os valores lógicos, esses operadores são usados ​​no SQL. Agora vamos discutir algumas das

operadores lógicos em SQL .

Exemplo de Operador “=”,”<” e “>”

SELECT * FROM Employees WHERE Idade = 20;

SELECT * FROM Employees WHERE Idade < 20;

SELECT * FROM Employees WHERE Idade > 20;

3. Operadores lógicos em SQL

Vamos agora discutir os operadores lógicos em SQL. Existem alguns casos, conforme especificado na tabela a seguir, onde podemos usar esses operadores lógicos:

Operador Onde usar o operador?
TODO Este operador é usado para comparar alguns valores específicos com o restante dos valores de qualquer conjunto.
ALGUM Para comparar qualquer valor específico de um conjunto com o restante dos valores, podemos usar este operador.
DENTRO Para comparar qualquer valor específico com os literais, podemos usar este operador.
ENTRE Para pesquisar qualquer valor dentro de um determinado intervalo, podemos usar este operador.
E e OU Esses operadores são usados ​​para definir várias condições na cláusula WHERE.
NÃO Para reverter a saída do operador lógico, o operador NOT pode ser usado.
COMO Se quisermos comparar um padrão por meio de operadores curinga, podemos usar o operador LIKE.
ALGUM Para comparar alguns dos valores com qualquer valor específico, podemos usar o operador SOME.
EXISTE Podemos usar este operador para pesquisar a presença de qualquer linha na tabela.

Exemplo de operadores BETWEEN e IN

SELECT * FROM Employees WHERE Idade ENTRE 20 E 40;

SELECT * FROM Employees WHERE Age IN ('20',' 40');

Essas duas consultas são exemplos de operadores SQL.

Leitura Relacionada: Ideias e Tópicos do Projeto SQL

Aprenda cursos de desenvolvimento de software online das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.

Conclusão

SQL tem muitos usos e operadores, e você pode usar e praticar esses operadores para saber mais sobre eles. Os operadores SQL ajudam no processamento rápido de dados. Além disso, para comparar quaisquer dois valores, esses operadores podem ser usados ​​diretamente. Os operadores estão sendo questionados durante muitas entrevistas de candidatos mais novos e experientes . Aprender comandos SQL e um operador pode ajudá-lo a limpar entrevistas.

Se você estiver interessado em aprender mais sobre desenvolvimento full-stack, confira o Programa PG Executivo do upGrad & IIIT-B em Desenvolvimento de Software Full-stack, projetado para profissionais que trabalham e oferece mais de 500 horas de treinamento rigoroso, mais de 9 projetos e atribuições, status de ex-alunos do IIIT-B, projetos práticos práticos e assistência de trabalho com as principais empresas.

O que é SQL?

SQL significa Structured Query Language e é uma linguagem de programação projetada para recuperar e manipular dados armazenados em sistemas de gerenciamento de banco de dados relacional. SQL é uma linguagem de programação padrão, independente de linguagem. Um programador usa a Linguagem de Consulta Estruturada para se comunicar com o banco de dados, com ou sem o suporte de um gerenciador de banco de dados.

Qual é a diferença entre banco de dados relacional e não relacional?

Banco de dados relacional é um subconjunto de um banco de dados não relacional. O banco de dados relacional consiste em tabelas com uma chave primária e outras colunas que compõem as linhas. É livre de quaisquer dados redundantes e pode ser unido e/ou relacionado. O banco de dados não relacional (ou banco de dados não SQL) usa uma abordagem diferente. Ele não usa tabelas, trabalha no conceito de documentos. Pode ter uma estrutura de árvore ou pode ser uma estrutura de grafo. Bancos de dados relacionais armazenam dados em tabelas, que são compostas por linhas e colunas, os dados são relacionados e organizados aos demais dados com junções, índices, restrições e chaves. Por outro lado, bancos de dados não relacionais não são hierárquicos como bancos de dados relacionais e armazenam dados como documentos. Bancos de dados não relacionais não usam junções para relacionar dados, eles usam referências dentro do documento.

Quais são as aplicações do SQL?

Existem muito poucas linguagens de computador que podem superar a popularidade do SQL em termos de natureza e escopo. As linguagens de programação populares como C, C++, PHP, Perl, Python são projetadas para scripts de propósito geral e essa é a única razão de sua popularidade e escopo. No entanto, no caso do SQL, trata-se de uma linguagem projetada para manipular dados na forma de tabelas, estrutura de dados e consultas. A popularidade desta linguagem pode ser comprovada pelo fato de que ela está incluída em quase todos os produtos de banco de dados com nomes diferentes como FoxPro SQL, Oracle SQL e MS SQL Server. Embora essa linguagem inclua uma vasta gama de bancos de dados, ela não é exatamente a mesma. Por exemplo, FoxPro SQL é um dialeto do Sybase SQL, enquanto o Oracle SQL é um dialeto da linguagem PostgreSQL.