Confira neste artigo um resumo sobre a Consulta e a cláusula WHERE, na Linguagem SQL, para o concurso do 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 é utilizada para acessar determinadas informações solicitadas pelo usuário, em um banco de dados.
O principal comando utilizado em uma consulta é o SELECT.
A sintaxe mais básica do comando SELECT é:
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:
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:
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.
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:
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 (=):
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:
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 |
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.
Prepare-se com o melhor material e com quem mais aprova em Concursos Públicos em todo o país!
A Prefeitura de Santa Cruz do Capibaribe, município de Pernambuco, publicou o edital para o…
Neste artigo você encontrará um breve resumo da Teoria da Definição de Objetivos, uma das…
As redes de ensino interessadas (estados, Distrito Federal e municípios) na Prova Nacional Docente (PND) deverão…
Acompanhe os editais dos Concursos Saúde previstos para os próximos meses Se você possui formação…
Se você está de olho em uma oportunidade no serviço público, o concurso Conab é…
Você é pedagogo? Saiba que o edital do concurso público da CONAB (Companhia Nacional de Abastecimento) oferta vagas…