Banco de Dados Consultas

Nesta aula veremos como as consultas acontecem, para isso veremos um pouco de Consultas, Relatórios e SQL. Vamos abrir um Banco de Dados, o da aula anterior serve, veja.


Considerando a aula anterior temos as tabelas da biblioteca e uma delas é a tabela de usuário e dentro da tabela os registros da chave primária - codigousuário, o campo nome e o campo telefone. Vamos criar uma consulta para exibir todos os usuários registrados mas sem os códigos de usuário, para isso vamos utilizar a Guia CRIAR e escolher Assistente de Consulta. Veja abaixo.


Com a seleção do Assistente temos as opções...


Escolha a opção de consulta simples e depois...


Escolha os campos da tabela que quer que apareça quando a consulta for realizada. passe os campos nome a telefone para a caixa da direita, assim...


Depois Avance para as opções de inserir o nome da consulta e a opção de visualizar a consulta, coloque o nome como CONS1 e deixe marcada a opção de visualizar a consulta para abrir o resultado da busca e clique em CONCLUIR... veja...


Quando clicar em CONCLUIR veremos a consulta com os campos exibidos...veja abaixo...


Observe que criamos a consulta para exibir o nome e o telefone dos usuários. Observe ainda que no canto direito está a CONS1 com estes dados.
Podemos Montar um relatório, que é o que mandaríamos para arquivo impresso por exemplo, veja como CRIAR um RELATÓRIO...


Na guia CRIAR, com a tabela de consulta aberta, escolhemos RELATÓRIO, e depois o relatório aparece instantaneamente... fácil...
... veja abaixo.

Deste modo vemos a CONS1 que criamos com os campos nome e telefone.
Note que podemos ainda ver a forma da consulta em SQL, a Linguagem de Consulta Estruturada, isto é, a forma de construção em blocos de consultas, onde podemos dizer em que tabela, qual campo e o que procuramos, veja abaixo como encontrar o SQL da consulta...



Selecione o modo SQL da consulta e veja...



O que aparece é o SQL que diz para SELECT ( selecione ) da tabela usuário NOME e TELEFONE, FROM ( de ) tabela usuário.

Poderíamos ter diversas formas de criar o SQL ( e veremos isso mais pra frente ) mas, por hora podemos ver que SELECT é o termo que seleciona a tabela e os campos que queremos consultar,  FROM define de qual tabela é...
...
... vamos alterar para o SQL abaixo e ver o que acontece ok

SELECT *
FROM usuário
WHERE nome LIKE 'm*'

... o que queremos é que SELECT selecione tudo ( * ) FROM ( de ) tabela usuário WHERE ( onde ) o campo nome LIKE ( é igual ) a m* ( começa com "m" e depois possui qualquer caractere.
Deste modo...


Veja o resultado da consulta abaixo...


Note que criamos um SQL para selecionar os nomes e telefones apenas de usuários que iniciam seus nomes com a letra M...
... lembrando que possuem várias formas e agora você conhece uma.

Imaginem quantas possibilidades de Atividades criamos com este saber...
... Pronto! Pronto!


Nenhum comentário: