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:
Postar um comentário