Artigo

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

Deixe seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Veja os comentários
  • Nenhum comentário enviado.