Fique por dentro – A Consulta e a Cláusula WHERE na Linguagem SQL para ISS-RJ

Acesse o conteúdo completo – A Consulta e a Cláusula WHERE na Linguagem SQL para ISS-RJ



Baixar apostila para concurso

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ódigo nome_servidor idade disciplina
12 João 43 Matemática
23 Maria 51 Português
34 Fernando 29 Física
45 José 60 Química
56 Ronaldo 44 História
56 Ronaldo 44 Geografia

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ódigo nome_servidor
12 João
23 Maria
34 Fernando
45 José
56 Ronaldo
56 Ronaldo

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ódigo nome_servidor
12 João
23 Maria
34 Fernando
45 José
56 Ronaldo

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

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:

Operador Significado
= igual
<>  diferente
maior
>= maior ou igual
menor
<= menor ou igual
AND todas as condições verdadeiras
OR pelo menos uma condição verdadeira
NOT não satisfaz a condição
BETWEEN…AND dentro de um intervalo
LIKE pesquisar por padrão
IN possí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ódigo nome_servidor idade disciplina
12 João 43 Matemá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ódigo nome_servidor idade disciplina
12 João 43 Matemática
23 Maria 51 Português
45 José 60 Química
56 Ronaldo 44 História
56 Ronaldo 44 Geografia

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

Fonte: Estratégia Concursos

Download disponível – A Consulta e a Cláusula WHERE na Linguagem SQL para ISS-RJ



Baixar apostila para concurso