Sie sind auf Seite 1von 13

SQL no Access

Instrues SQL no ACCESS

Consulta simples SELECT


SELECT [tabela-filme] . [nome-filme] , [tabela-filme]. [titulo-original],[tabela-filme].[ano-producao],
[tabela-filme].[genero] FROM [tabela-filme];

A consulta gerada ser assim:

Consulta simples com a instruo SELECT

Seleo em ordem crescente e decrescente com ORDER BY


Para organizarmos os dados em ordem crescente ou decrescente utilizamos a clusula ORDER BY. Veja o exemplo:

SELECT [nome-filme], [titulo-original], [ano-producao], [classificacao-filme]


FROM [tabela-filme] ORDER BY [ano-producao];

Resultado da instruo com a clusula ORDER BY

A ordem aplicada por padro na utilizao da clusula ORDER BY crescente.

Classificando em ordem decrescente com ORDER BY


Para usar o modo decrescente s acrescentar no final da linha que contm a clusula ORDER BY a palavra DESC

SELECT [nome-filme], [titulo-original], [ano-producao], [classificacao-filme] FROM [tabela-filme] ORDER BY [ano-producao] DESC;

Resultado da consulta decrescente usando DESC

Acrescentando a palavra DESC no final da linha que contm a clusula ORDER BY conseguimos organizar os dados em ordem decrescente

Consultar dados usando critrio com a clusula WHERE:


Quando quisermos estabelecer critrios em nossas consultas utilizamos a clusula WHERE. Como exemplo vamos selecionar todos os registros nos campos nome-filme, titulo-original, ano-producao, diretor-filme e sinopse que contenham o dado Tako Sushi Nakara

SELECT [nome-filme], [titulo-original], [ano-producao], [diretor-filme], sinopse FROM [tabela-filme] WHERE (( [diretor-filme] ) = Tako Sushi Nakara ) ;

Resultado da consulta usando WHERE

Essa consulta utilizando WHERE retornou todos os registros dos campos indicados em que ocorrem o dado Tako Sushi Nakara

Observaes finais

Utilizao do ponto e da vrgula no comando SQL:

Usamos ponto para associarmos um campo uma tabela: SELECT [tabela-filme].[nome-filme]


Nome da tabela

Ponto que associa o campo tabela

Nome do campo

Observaes finais

Ao tentarmos separar os campos por pontos, um dos possveis erros que podem ocorrer esse:

Percebam que os nomes dos campos esto separados por pontos e no por vrgulas.

Observaes finais

Utilizao da vrgula no comando SQL:

Utilizamos a vrgula para separar os campos enquanto os estamos inserindo no cdigo SQL: SELECT [nome-filme],[titulo-original],[anoproducao]
As vrgulas tem a funo de separar os nomes dos campos enquanto esto sendo inseridos no cdigo SQL

Observaes finais

O ponto e virgula ; utilizado apenas para encerrar a instruo SQL. Se for usado antes ir gerar um erro; Evite nomear campos e tabelas com palavras acentuadas; Os acentos dos nomes dos campos podem acabar atrapalhando na hora da construo da instruo SQL, pois se esses nomes no forem digitados de maneira idntica, ir acontecer um erro. Simplifique o seu trabalho.

Das könnte Ihnen auch gefallen