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

Concurso PC PI – Oficial Investigador: recursos possíveis!

Provas do concurso PC PI foram aplicadas em 25 de janeiro! Após a aplicação das…

8 minutos atrás

Concurso SAAE Garça SP: inscreva-se até 03/02!

Estão abertas as inscrições para o mais novo edital de concurso público do Serviço Autônomo…

13 minutos atrás

Concurso ISS Mauá: inscrições até 29 de janeiro!

Ainda dá tempo! As inscrições do concurso público ISS, com vagas imediatas para o cargo…

26 minutos atrás

Concurso SEDUC AL tem comissão formada; 1.442 vagas!

Concurso SEDUC AL terá vagas para professores e técnicos A Secretaria de Estado da Educação…

30 minutos atrás

Concurso TJ MS: sugestões de recurso para analista judiciário

As provas objetivas do concurso TJ MS (Tribunal de Justiça de Mato Grosso do Sul)…

43 minutos atrás

Concurso Bombeiros ES está com inscrições abertas. Participe!

Interessados em participar do concurso Bombeiros ES podem realizar as inscrições no site do Idecan!…

48 minutos atrás