Le script est enregistré code, prêts à être exécutés dans le cadre d'un processus plus large ou par lui-même. Un script de Structured Query Language contient des instructions SQL . Scripts SQL est un exercice de compréhension de cette langue. SQL utilise une structure standard et un ensemble de commandes pour récupérer et traiter à partir de la source de données. Les sources de données SQL acceptent dans le cadre de leur architecture de base de données ou sont interrogés par SQL en utilisant un logiciel tiers . Les bases de données ont souvent leur propre saveur de SQL, qui tweak commandes spécifiques ou offrir une fonctionnalité personnalisée. Cependant, la compréhension standard SQL est la base de tous les codes et les scripts SQL. Choses que vous devez
données référentiel
logiciel Data source source du client , AB logiciel de requête en option par des tiers des données à la source, en option
éditeur de texte pour les scripts directement , en option
Voir Instructions supplémentaires
1
savoir les deux instructions SQL requises
SELECT: affiche des champs de données dans l'ordre written.For exemple, sélectionnez champ1 , champ2 , Field3FROM : Références les tables de source de données que l' SELECT est de choisir from.For exemple, de TableA
2
Améliorer requête avec filtrage et tri
OÙ: . crée les conditions pour filtrer les lignes de résultat renvoyés par SELECT et FROM statements.For exemple, lorsque champ1 = une certaine valeur ou FieldORDER pAR : Trie l'ensemble de résultats de lignes par des champs choisis dans le statement.For SELECT exemple, ORDER BY Field2 , Rubrique1 , Field3
3
Améliorer requête en utilisant états d'agrégation
GROUP BY : . Granulats (Maximum , Sum , Count) le jeu de résultats de la section Exemple 1.Pour , GROUP BY Field1HAVING : crée les conditions pour filtrer les lignes agrégées du groupe en statement.For exemple, avoir SUM ( Field3 ) <1000
4
Créer une requête hypothétique utilisant AS déclaration alias
SELECT A.Employee comme Emp , A.Department comme Dept, SUM ( A. ventes) que le salaire SalesFROM comme A.Department Awhere dans (' Ventes1 ', ' Sales2 ') et A.Sales > = 10000GROUP PAR A.Department , SUM A.EmployeeHAVING ( A.Sales ) > = 250000ORDER PAR Dept, Emp , Sales
Note: Le script ci-dessus cibles ventes supérieure ou égale à 10.000 $ des ministères Ventes1 et Sales2 . Il résume et presorts automatiquement ces ventes par département et par employé , les filtres , puis les lignes agrégées si elle est supérieure ou égale à 250.000 $ . Les champs sont recouru , mais gardez à l'ordre d'affichage des colonnes d'origine .