Fiscal - Municipal (ISS)

Operadores Condicionais em SQL para o ISS-RJ

Confira neste artigo um resumo sobre os Operadores Condicionais, na Linguagem SQL, para o concurso do ISS-RJ.

Operadores Condicionais em SQL para o ISS-RJ

Olá, pessoal! Como vocês estão?

O edital do concurso de Fiscal de Rendas do ISS-RJ está na praça. Como está a sua preparação? Esperamos que ela esteja a todo vapor.

Desse modo, com o intuito de ajudá-los na preparação para este certame, vamos aprender sobre os Operadores Condicionais, na Linguagem SQL, para o ISS-RJ.

Sem mais delongas, vamos ao que interessa!

Operadores Condicionais

Os operadores Condicionais são utilizados para inserir condições em buscas de informações em bancos de dados SQL.

Eles são muito utilizados com o comando WHERE. Alguns dos mais importantes operadores são o AND, OR, NOT, IN, LIKE, BETWEEN, entre outros.

A principal sintaxe na qual são utilizados os operadores condicionais em uma busca é:

SELECT coluna1, coluna2, …

FROM nome_tabela

WHERE condição

Vamos aprender, a partir de agora, como utilizar os principais operadores condicionais da Linguagem SQL, para o concurso do ISS-RJ.

AND, OR, NOT

O comando AND possui como principal função retornar os valores em que todas as condições inseridas sejam verdadeiras.

Para exemplificar este comando, vamos supor a seguinte tabela “Professor”:

Professor
códigonome_professoridadedisciplina
12João26Matemática
23Maria51Português
34Fernando29Física
34Fernando29Química
45José60Química
56Ronaldo44História
56Ronaldo44Geografia

Dessa maneira, caso o usuário queira as informações desta tabela dos professores que lecionam a disciplina de Química e tenham mais de 30 anos, ele pode usar o seguinte comando:

SELECT *

FROM Professor

WHERE disciplina=’Química’ AND idade>=30

Assim, a seguinte tabela será retornada:

códigonome_professoridadedisciplina
45José60Química

Veja que ele retornou o resultado no qual todas as duas condições dispostas foram satisfeitas.

Agora vamos supor que o usuário deseje novamente inserir duas condições, mas que as duas não precisem ser simultaneamente satisfeitas, contanto que pelo uma delas esteja presente no resultado. Neste caso, pode-se utilizar o comando OR. Dessa maneira, caso utilizemos a fórmula anterior, substituindo AND por OR, teríamos a seguinte estrutura e resultado:

SELECT *

FROM Professor

WHERE disciplina=’Química’ OR idade>=30

códigonome_professoridadedisciplina
23Maria51Português
34Fernando29Química
45José60Química
56Ronaldo44História
56Ronaldo44Geografia

Veja que os resultados que apareceram apresentam pelo menos uma das condições apresentadas.

Por fim, o NOT é utilizado quando se quer os resultados que não satisfazem uma determinada condição. Por exemplo, é possível pesquisar todos os registros de professores que não possuem mais de 30 anos:

SELECT *

FROM Professor

WHERE NOT idade>=30

códigonome_professoridadedisciplina
12João26Matemática
34Fernando29Física
34Fernando29Química

BETWEEN…AND

Este operador é utilizado quando se deseja localizar dados dentro de um determinado intervalo de valores. A sua sintaxe é a seguinte:

SELECT coluna1, coluna2, …

FROM nome_tabela

WHERE coluna BETWEEN valor1 AND valor2

Nesse sentido, vamos supor que o usuário deseje retornar os dados sobre os professores que tenham entre 50 e 70 anos. Assim, teremos a seguinte estrutura e resultado:

SELECT *

FROM Professor

WHERE idade BETWEEN 50 AND 70

códigonome_professoridadedisciplina
23Maria51Português
45José60Química

IN

Esta condição é utilizada para saber se algum valor de determinado campo está dentro de um determinado grupo de valores.

A sua estrutura é:

SELECT coluna1, coluna2, …

FROM nome_tabela

WHERE coluna IN (valor1, valor2, valor3,…)

Desse modo, suponhamos que o usuário deseje como resultado os dados dos professores que possuem como código os números 12, 23 e 45. Dessa maneira, poderia ser utilizada a seguinte fórmula:

SELECT *

FROM Servidor

WHERE código IN (12,23,45)

Assim, a tabela abaixo será retornada:

códigonome_professoridadedisciplina
12João26Matemática
23Maria51Português
45José60Química

Finalizando

Bom, pessoal! Chegamos ao fim do nosso artigo sobre os Operadores Condicionais, na Linguagem SQL, para o ISS-RJ.

Caso queira se preparar para chegar competitivo nesta prova, invista nos  cursos para o ISS RJ do Estratégia Concursos. Lá você encontrará aulas completas e detalhadas, com os melhores professores do mercado.

Conheça também o Sistema de Questões do Estratégia. Afinal, a única maneira de consolidar o conteúdo de maneira satisfatória é através da resolução de questões. Lá você encontrará centenas de questões da Linguagem SQL, para o seu concurso.

Bons estudos e até a próxima.

Cursos e Assinaturas

Prepare-se com o melhor material e com quem mais aprova em Concursos Públicos em todo o país!

Concursos Abertos

Concursos 2023

Assinatura de Concursos

Assinatura de 1 ano ou 2 anos

Kassio Henrique Sobral Rocha

Posts recentes

Concurso INSS abre edital com 500 vagas; saiba TUDO aqui!

Salário inicial é de mais de R$ 5 mil. Saiba todos os detalhes desse importante…

2 horas atrás

Concurso Sabinópolis MG: 146 vagas para diversos cargos!

Foi publicado o edital de concurso público da Prefeitura de Sabinópolis, município do estado de…

24 minutos atrás

Mandado de Injunção para o TCE-RR

Olá, pessoal, tudo bem? O assunto de hoje é “mandado de injunção”.Continue firme na preparação…

60 minutos atrás

Concurso TRT SE (20): gabaritos disponíveis; confira!

O concurso do Tribunal Regional do Trabalho de Sergipe com oferta de 25 vagas teve…

1 hora atrás

Concurso ICMBio: o que faz um Analista Ambiental?

O ICMBio publicou o seu edital de concurso para mais de 300 vagas! Pensando em…

1 hora atrás

Concurso Caranaíba: 34 vagas com salário até R$ 14 mil

Foi publicado o edital de concurso público da Prefeitura de Caranaíba, em Minas Gerais. O…

2 horas atrás