Você está na página 1de 18
2ovt2i2017 Cédigo SAL: Principals Instrdes em SAL em MS-ACCESS DEVMEDIA Login favorito (5) imprimir anotar marcar como lido duvidas? Principais Instrugoes em SQL 6 2 @ Este artigo mostra corn exemplos os principais comandos da linguagem SQL. Este artigo foi escrito usando 0 banco MS-ACCESS, O SQL para este banco nao é totalmente compativel com 0 SQL Padrao ANSI, que é 0 oficial na maioria dos bancos de dados, entao algumas cléusulas podem nao funcionar em outros bancos. INSTRUGAO sevect Instrui o programa principal do banco de dados para retomnar a informagao como um conjunto de registros. Sintaxe SELECT [predicado { * | tabela.* | [tabela.]campot [AS aliast] [, [tabela. ]campo2 [AS alias2] [, -..]]} FROM expressdotabela [, ...] [IN bancodedadosexterno] (WHERE... ] [GRouP By. [HAVING... J [ORDER BY... ] [WITH OWNERACCESS OPTION] Listagem 1. Sintaxe da insttugao SELECT Ainstrugao SELECT tem as partes abaixo: Parte [Descricéo ps:lva dowmadia.com belrincipais nstrucoes-om-sql'37262 we 2ovt2i2017 Cédigo SQL. Princpais Intrugdes em SOL em MS-ACCESS DEVMEDIA Login specifica que todos os campos da tabela ou tabelas especificadas so selecionados, tabela O nome da tabela que contém os campos dos quais os registros so selecionados. campot, | 05 nomes dos campos dos quais 0s dados sero recuperados. Se voc® incluir mais de um campo, eles serdo campo2 recuperados na ordem lstada. aliast, alias2 | Os nomes que sero usados como titulos de colunas em vez dos nomes origins das colunas na tabela. expressfotabela ! O nome da tabela ou tabelas contendo os dados que vocé quer recuperar. banco de dados | 0 Nome do banco de dados que contém as tabelas em expressdotabela se nao estiver no banco de dados, extemo | atual Comentarios: Para executar esta operago, o programa principal de banco de dados procura a tabela ou tabelas especificadas, extrai as colunas escolhidas, seleciona as linhas que satisfazem o critério e classifica ou agrupa as linhas resultantes na ordem especificada. Ainstrugao SELECT nao muda os dados no banco de dados. SELECT & normalmente a primeira palavra em uma instrugo SQL. A maior parte das instrugées SQL sao instrugées SELECT. @ Saiba mais sobre comandos basicos do SOL A sintaxe minima da instrugao SELECT 6: [setect campos Fron tabe1a Listagom 2, Sintaxe minima da instrugao SELECT tps:lvmr dowmadia.com belrincipaisnstrucoes-om-sql'37262 28 2ortare017 Cédigo SAL: Principals Instrdes em SAL em MS-ACCESS DEVMEDIA Login [seuect + ron runeionérios: Listagom 3, Selecionando todos os registros da tabela Funcionarios SELECT * FROM Funcionérios: Se 0 nome de um campo estiver incluido em mais de uma tabela na clausula FROM, preceda-o com 0 nome da tabela e 0 operador . (ponto). No exemplo abaixo, o campo Departamento esta nas tabelas Funcionérios e Supervisores. A instrugdo SQL seleciona Departamento da tabela Funcionarios ¢ NomeSupv da tabela Supervisores: SELECT Funciondrios.Departanento, Supervisores.NomeSuov FROM Funcfondrios INNER JOIN Supervisores WHERE Funciondrios.Departamento = Supervisores.Departanentos Listagom 4, Select em mais de uma tabela Ao criar um objeto Recordset, o programa principal de banco de dados do Jet usa o nome do campo da tabela como 0 nome do objeto Field no objeto Recordset. Se vocé quiser um nome de campo diferente ou um nome que ndo esteja implicito na expressdo usada para gerar o campo, use a palavra reservada AS. O exemplo abaixo usa o titulo Nasc para nomear o objeto Field retornado no objeto Recordset resultante’ [Jsetect patanasc as Nase FROM Funcionérios: Listagem 5. Apelidadando campo em select Sempre que vocé usar fungdes aggregate ou consultas que retornem nomes de objetos Field ambiguos ou duplicados, vocé precisara usar a clausula AS para fornecer um nome alternativo para o objeto Field. O exemplo abaixo usa 0 titulo Contagem para nomear o objeto Field retornado no objeto Recordset resultante: [sevect counr(FuncionérioID) AS Contagem FROM Funciondrios; Listagem 6. Nomeando campo COUNT Vocé pode usar outras cléusulas na instrugo SELECT para restringir e organizar posteriormente os seus dados retornados. tps:lvmr dowmadia.com belrincipaisnstrucoes-om-sql'37262 ane

Você também pode gostar