Een script is opgeslagen code , klaar voor uitvoering als onderdeel van een groter proces of door zichzelf . Een Structured Query Language script bevat SQL- statements . SQL scripting is een oefening in het begrijpen van deze taal . SQL maakt gebruik van een standaard structuur en een reeks commando's op te halen van en handelen naar gegevensbronnen . Gegevensbronnen accepteren SQL als onderdeel van hun database- architectuur of worden opgevraagd door SQL met behulp van een software van derden . Databases hebben vaak hun eigen smaak van SQL , welke specifieke opdrachten tweak of aan te bieden op maat gemaakte functionaliteit . Echter, het begrip standaard SQL is de basis voor alle SQL- codering en scripts . Wat je Gegevensbron repository Gegevensbron client software , optionele derden gegevensbron query- software , optionele Tekst editor voor directe scripting nodig , optionele Toon Meer Instructions 1 Leer de twee benodigde SQL-statements SELECT : Geeft velden van de gegevens in de volgorde written.For Voorbeeld , SELECT veld1 , Field2 , Field3FROM : References de gegevensbron tabellen die de SELECT statement is het kiezen from.For Voorbeeld , FROM TableA kopen van 2 Verbeter vraag met het filteren en het bestellen WAAR : . Creëert voorwaarden om resultaat rijen terug van SELECT en FROM statements.For filteren Zo WHERE veld1 = Sommige Value of FieldORDER bY : Sorteert de set van rijen door een gekozen in de SELECT statement.For voorbeeld Velden resultaat , ORDER BY Veld2 Veld1 , Field3 3 Enhance query met Aggregation verklaringen GROUP BY : . Aggregaten ( Maximum , Som, Aantal ) het instellen van Sectie 1.Voor Voorbeeld resultaat , GROUP BY Field1HAVING : Creëert de voorwaarden om geaggregeerde rijen filteren uit de GROUP BY statement.For bijvoorbeeld , HAVING SUM ( Veld3 ) < 1000 4 Maak hypothetische query met AS statement aliassen SELECT A.Employee als Emp , A.Department als Dept , SUM ( A. Sales ) zo SalesFROM Salaris als AWHERE A.Department in ( ' Verkopen1 ' , ' omzet2 ' ) en A.Sales > = 10000GROUP DOOR A.Department , A.EmployeeHAVING SUM ( A.Sales ) > = 250000ORDER DOOR Dept , Emp , Sales notitiekaarten : Het script hierboven targets verkoop groter of gelijk aan $ 10.000 uit afdelingen Verkopen1 en omzet2 . Het vat en presorts automatisch die verkoop per departement en werknemer , filtert dan de totale rijen indien groter of gelijk aan $ 250.000. De velden zijn toevlucht , maar houd de originele kolom scherm orde .
|