Um script é salvo código, pronto para execução , como parte de um processo maior, ou por si só. Um script de Structured Query Language contém instruções SQL. Script SQL é um exercício de compreensão desta língua . SQL usa uma estrutura padrão e um conjunto de comandos para recuperar a partir de transações e às fontes de dados . As fontes de dados SQL aceitar como parte de sua arquitetura de banco de dados ou são consultados pelo SQL usando um software de terceiros. Bases de dados , muitas vezes têm seu próprio sabor de SQL , que ajustar comandos específicos ou oferecer funcionalidade personalizada. No entanto, compreender SQL padrão é a base para toda a codificação SQL e scripts. Coisas que você precisa
fonte de dados repositório
software cliente da origem de dados , software de terceiros
consulta de origem de dados opcional ,
editor de texto opcional para script direto ,
opcional
Visualizar Mais instruções
1
Saiba as duas instruções SQL necessárias
SELECT: Exibe os campos de dados na ordem written.For exemplo, selecione campo1, Campo2 , Field3FROM : Referências das tabelas de origem de dados que o instrução SELECT é escolher from.For exemplo, de TableA
2
Melhore consulta com filtragem e ordenação
ONDE: . Cria condições para filtrar linhas do resultado retornado de SELECT e dE statements.For exemplo, em que campo1 = Alguns Valor ou FieldORDER pOR: Classifica o conjunto de resultados de linhas por quaisquer campos escolhidos no SELECT statement.For exemplo, ORDER BY campo2 , campo1 , campo3
3
Melhorar consulta usando agregação Demonstrações
GROUP BY : . agregados (Máximo , Sum , Count) o conjunto de resultados da Seção 1.Para exemplo, GROUP BY Field1HAVING : Cria as condições para filtrar linhas globais obtidos pelo GROUP BY statement.For exemplo, ter SUM ( campo3 ) <1000
4
Criar consulta hipotética usando AS aliases Declaração
SELECIONE A.Employee como Emp , A.Department como Dept, SUM ( A. Vendas ) como SalesFROM Salário como AWHERE A.Department em (' Vendas1 ', ' Sales2 ') e A.Sales > = 10000GROUP POR A.Department , A.EmployeeHAVING SUM ( A.Sales )> = 250000ORDER POR Dept, Emp , Vendas
Nota: O script acima das metas de vendas maiores ou iguais a US $ 10.000 a partir de departamentos Vendas1 e Sales2 . Resume e automaticamente presorts essas vendas por departamento e empregado , em seguida, filtra as linhas agregadas se maior ou igual a US $ 250.000. Os campos são recorreu , mas manter a ordem de exibição original da coluna.