Concursos Públicos

A Consulta e a Cláusula WHERE na Linguagem SQL para ISS-RJ

Confira neste artigo um resumo sobre a Consulta e a cláusula WHERE, na Linguagem SQL, para o concurso do ISS-RJ.

A Consulta e a Cláusula WHERE na Linguagem SQL para ISS-RJ

Olá, pessoal! Tudo bem com vocês?

O edital do concurso de Fiscal de Rendas do ISS-RJ foi publicado. 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 a Consulta e a cláusula WHERE, na Linguagem SQL, para o ISS-RJ.

Sem mais delongas, vamos ao que interessa!

A Consulta na Linguagem SQL para o ISS-RJ

A consulta é utilizada para acessar determinadas informações solicitadas pelo usuário, em um banco de dados.

O principal comando utilizado em uma consulta é o SELECT.

sintaxe mais básica do comando SELECT é:

  • SELECT coluna1, coluna2, …
  • FROM nome_tabela

A fórmula acima é utilizada para acessar os valores de colunas específicas, em uma determinada tabela.

O comando FROM, utilizado juntamente com o SELECT, serve para identificar qual tabela será utilizada para realizar a consulta dos dados.

Vamos exemplificar.

Suponhamos que há a seguinte tabela “Servidor” em um banco de dados:

Servidor
códigonome_servidoridadedisciplina
12João43Matemática
23Maria51Português
34Fernando29Física
45José60Química
56Ronaldo44História
56Ronaldo44Geografia

Caso um usuário queira realizar uma consulta para que sejam retornados todos os dados das colunas “código” e “nome do servidor”, o comando a ser utilizado seria:

  • SELECT código, nome_servidor
  • FROM Servidor

Assim, o resultado da consulta será:

códigonome_servidor
12João
23Maria
34Fernando
45José
56Ronaldo
56Ronaldo

Veja que todos os valores dessas duas colunas da tabela foram retornados, incluindo os duplicados. Dessa maneira, caso o usuário deseje remover os resultados duplicados, retornando apenas um registro de cada, utiliza-se o comando DISTINCT:

  • SELECT DISTINCT código, nome_servidor
  • FROM Servidor

Desse modo, serão retornados os seguintes resultados:

códigonome_servidor
12João
23Maria
34Fernando
45José
56Ronaldo

Seguindo, caso o usuário queira retornar os valores de todas as colunas de uma tabela, sem necessariamente especificar uma, utiliza-se o asterisco (*):

  • SELECT *
  • FROM Servidor

Assim, os valores de todas as colunas da tabela Servidor serão retornadas.

A cláusula WHERE em SQL para o ISS-RJ

Um usuário, durante uma consulta, geralmente está procurando informações específicas em um banco de dados.

Nesse sentido, o comando WHERE (ONDE, em inglês), juntamente com alguns comandos específicos, torna-se uma importante ferramenta nas buscas em bancos de dados.

Alguns desses comandos são:

OperadorSignificado
=igual
<> diferente
> maior
>=maior ou igual
< menor
<=menor ou igual
ANDtodas as condições verdadeiras
ORpelo menos uma condição verdadeira
NOTnão satisfaz a condição
BETWEEN…ANDdentro de um intervalo
LIKEpesquisar por padrão
INpossíveis valores

Para utilizar esses operadores, juntamente com a cláusula WHERE, usa-se a seguinte sintaxe:

  • SELECT coluna1, coluna2, …
  • FROM nome_tabela
  • WHERE condição

Vamos exemplificar. Caso o usuário deseje procurar os professores que lecionem apenas a disciplina de História, ele pode utilizar a seguinte fórmula, por meio do operador igual (=):

  • SELECT *
  • FROM Servidor
  • WHERE disciplina = ‘Matemática‘

Com a fórmula acima, serão localizados todos os dados das linhas que possuam como disciplina “Matemática”, na tabela Servidor.

Assim, será retornado o seguinte resultado:

códigonome_servidoridadedisciplina
12João43Matemática

Simples, não é mesmo?

Agora suponhamos que o usuário queira saber quais professores possuem mais de 40 anos. Assim, a consulta seria a seguinte:

  • SELECT *
  • FROM Servidor
  • WHERE idade > 40

A tabela retornada é:

códigonome_servidoridadedisciplina
12João43Matemática
23Maria51Português
45José60Química
56Ronaldo44História
56Ronaldo44Geografia

Finalizando Consulta e WHERE para ISS-RJ

Bom, pessoal! Chegamos ao fim do nosso artigo sobre a Consulta e a cláusula WHERE, 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

Como será a prova prática do Concurso TJ SP?

Com editais em andamento, o concurso TJ SP (Tribunal de Justiça de São Paulo) contempla…

1 hora atrás

Concurso Nova Palmeira é suspenso; veja documento!

A Prefeitura de Nova Palmeira, cidade no estado da Paraíba, teve o seu concurso público…

1 hora atrás

Concursos Conselhos: EDITAIS previstos (ATUALIZADO)

Concursos Conselhos: panorama completo A área de conselhos profissionais é uma das que mais tem…

1 hora atrás

Concursos Tribunais: mais de 5 mil vagas previstas para 2025

Principais Concursos Tribunais previstos, iminentes e publicados O Projeto Orçamentário para 2025 (PLOA 2025) prevê…

2 horas atrás

Concurso DPE RO: FGV é a banca organizadora; confira!

Esté oficialmente definida a banca do próximo concurso DPE RO (Defensoria Pública de Rondônia)! A Fundação Getúlio…

2 horas atrás

Concurso CFBio: Instituto Quadrix é a banca; edital em breve!

O Conselho Federal de Biomedicina definiu o Instituto Quadrix como banca organizadora do próximo concurso…

2 horas atrás