Navraag data met Transact SQL Opleiding Kursus & Sertifisering - ITS
Navraag data met Transact - SQL
Navraag data met Transact - SQL opleiding in Gurgaon
Navraag data met Transact - SQL sertifisering koste in Gurgaon
Instituut vir die soek van data met Transact - SQL in Gurgaon
Querying data met Transact - SQL in Gurgaon
Navraag data met Transact - SQL-sertifisering in Gurgaon
Querying data met Transact - SQL kursus in Gurgaon
Beste navraagdata met Transact - SQL Training Online
Navraag data met Transact - SQL opleiding
Navraag data met Transact SQL Opleiding Kursus & Sertifisering
Gevraagde data met Transact SQL Training Oorsig
Hierdie kursus is ontwerp om studente bekend te stel aan Transact-SQL. Dit is so ontwerp dat die eerste drie dae geleer kan word as kursus vir studente wat die kennis benodig vir ander kursusse in die SQL Server kurrikulum. Dae 4 & 5 leer die oorblywende vaardighede wat nodig is om te neem eksamen 70-761.
Doelwitte van navraagdata met Transact SQL Training
Beskryf sleutel vermoëns en komponente van SQL Server 2016.
Beskryf T-SQL, stelle en predikaatlogika.
Skryf 'n enkele tabel SELECT stelling.
Skryf 'n multi-tabel SELECT stelling.
Skryf SELECT stellings met filtering en sortering.
Beskryf hoe SQL Server data-tipes gebruik.
Skryf DML stellings.
Skryf navrae wat ingeboude funksies gebruik.
Skryf navrae wat totale data.
Skep en implementeer sienings en tabelwaarde-funksies.
Gebruik steloperateurs om navraagresultate te kombineer.
Skryf navrae wat vensterrangskikking, verrekenings- en aggregaatfunksies gebruik.
Transformeer data deur draaibeweging, unpivot, rollup en kubus te implementeer.
Skep en implementeer gestoor prosedures.
Voeg programmeringskonstruksies soos veranderlikes, toestande en lusse by T-SQL-kode.
Beoogde gehoor vir doelwitte van navraagdata met Transact - SQL
Die hoofdoel van die kursus is om studente 'n goeie begrip te gee van die Transact-SQL-taal wat gebruik word deur alle SQL Server-verwante dissiplines; naamlik databasisadministrasie, databasisontwikkeling en sake-intelligensie. As sodanig is die primêre doelgroep vir hierdie kursus: Databasisadministrateurs, Databasisontwikkelaars en BI-professionele persone.
Module 1: Inleiding tot Microsoft SQL Server 2016
Hierdie module stel SQL Server bekend, die weergawes van SQL Server, insluitend wolk weergawes, en hoe om te koppel aan SQL Server met SQL Server Management Studio. Lessons
Die basiese argitektuur van SQL Server
SQL Server uitgawes en weergawes
Aan die begin met SQL Server Management Studio
Lab: Werk met SQL Server 2016 Tools
Werk met SQL Server Management Studio
Skep en Organiseer T-SQL Scripts
Boeke aanlyn gebruik
Beskryf relasionele databasisse en Transact-SQL-navrae.
Beskryf die on-premise en wolkgebaseerde uitgawes en weergawes van SQL Server.
Beskryf hoe om SQL Server Management Studio (SSMS) te gebruik om te koppel aan 'n geval van SQL Server, ondersoek die databasisse wat in die geval voorkom, en werk met scriptlêers wat T-SQL-navrae bevat.
Module 2: Inleiding tot T-SQL-navraag
Hierdie module beskryf die elemente van T-SQL en hul rol in die skryf van navrae. Beskryf die gebruik van stelle in SQL Server. Beskryf die gebruik van predikaatlogika in SQL Server. Beskryf die logiese volgorde van bewerkings in SELECT stellings. lesse
Bekendstelling van T-SQL
Begrip Predikaat Logika
Verstaan ​​die logiese volgorde van bedrywighede in SELECT stellings
Lab: Inleiding tot T-SQL Querying
Basiese SELECT Stellings uitvoer
Doen navrae wat data filter met Predicates
Doen navrae wat data sorteer volgens ORDER BY
Beskryf die rol van T-SQL in die skryf van SELECT stellings.
Beskryf die elemente van die T-SQL-taal en watter elemente sal nuttig wees vir die skryf van navrae.
Beskryf die konsepte van die stelteorie, een van die wiskundige onderbou van relasionele databasisse, en om jou te help om dit toe te pas op hoe jy dink oor SQL-bedieners se navraag.
Beskryf predikaatlogika en ondersoek die toepassing daarvan om SQL Server te vra.
Verduidelik die elemente van 'n SELECT stelling, omskryf die volgorde waarin die elemente geëvalueer word, en pas dan hierdie begrip toe op 'n praktiese benadering tot die skryf van navrae.
Module 3: Skryf SELECT-navrae
Hierdie module stel die grondslae van die SELECT-stelling voor, met die fokus op navrae teen 'n enkele tafel
Skryf eenvoudige SELECT Stellings
Die eliminasie van duplikate met DISTINCT
Gebruik Kolom en Tabel Aliases
Skryf eenvoudige CASE uitdrukkings
Lab: Skryf Basiese SELECT Stellings
Die eliminasie van duplikate deur gebruik te maak van DISTINCT
Gebruik 'n eenvoudige geval uitdrukking
Beskryf die struktuur en formaat van die SELECT-stelling, asook verbeterings wat funksies en leesbaarheid vir u navrae sal byvoeg
Beskryf hoe om duplikate uit te skakel deur die DISTINCT-klousule te gebruik
Beskryf die gebruik van kolom- en tabelaliasisse
Verstaan ​​en gebruik CASE uitdrukkings
Module 4: Verskeie tabelle vra
Hierdie module beskryf hoe om navrae te skryf wat data van verskeie bronne in Microsoft SQL Server 2016 kombineer. lesse
Navraag met Inner Joins
Navraag met eksterne verbindings
Navraag met kruisverbindings en selfverbindings
Lab: Meerdere tabelle vra
Skryf navrae wat Inner Joins gebruik
Skryf navrae wat gebruik maak van Meervoudige-tabel-binne-verbindings
Skryf navrae wat selfjoins gebruik
Skryf navrae wat Outer Joins gebruik
Skryf navrae wat gebruik maak van Cross Joins
Verduidelik die grondbeginsels van verbindings in SQL Server 2016
Skryf innerlike aansluitingsnavrae
Skryf navrae wat buitenste verbindings gebruik
Gebruik addisionele toetipes
Module 5: Sorteer en filter data
Hierdie module beskryf hoe om sortering en filtering te implementeer
Filtrering van data met voorspellings
Filtreer data met TOP en OFFSET-FETCH
Werk met onbekende waardes
Lab: Sorteer en filter data
Skryf navrae wat data filter met 'n WHERE-klousule
Skryf navrae wat data sorteer met 'n ORDER BY Klousule
Skryf navrae wat data filter met behulp van die TOP-opsie
Verduidelik hoe om 'n ORDER BY-klousule by jou navrae by te voeg om die volgorde van rye wat in jou navraag se uitset vertoon word, te beheer.
Verduidelik hoe om WHERE klousules te konstrueer om rye uit te filter wat nie ooreenstem met die predikaat nie.
Verduidelik hoe om reekse van rye in die SELECT-klousule te beperk deur 'n TOP-opsie te gebruik.
Verduidelik hoe om reekse rye te beperk deur die OFFSET-FETCH opsie van 'n ORDER BY-klousule te gebruik.
Verduidelik hoe driewaardige logika rekening hou met onbekende en ontbrekende waardes, hoe SQL Server NULL gebruik om ontbrekende waardes te merk, en hoe om vir NULL in jou navrae te toets.
Module 6: Werk met SQL Server 2016 Datatipes
Hierdie module stel die datatipes in wat SQL Server gebruik om data te berg
Bekendstelling van SQL Server 2016 Datatipes
Werk met Karakterdata
Werk met datum en tyd data
Lab: Werk met SQL Server 2016 Datatipes
Skryf navrae wat die datum van terugkeer en datum bevat
Skryf navrae wat datum- en tydfunksies gebruik
Skryf navrae wat karaktersdata opleer
Skryf navrae wat karaktersfunksies gee
Verken baie van die datatipes SQL Server gebruik om data te stoor en hoe data tipes omgeskakel word tussen tipes
Verduidelik die SQL-tipe karaktertipes, hoe karakters vergelykings werk, en 'n paar algemene funksies wat u nuttig kan vind in u navrae.
Beskryf data tipes wat gebruik word om tydelike data te stoor, hoe om datums en tye in te voer sodat dit behoorlik ontleed sal word deur SQL Server en hoe om datums en tye met ingeboude funksies te manipuleer.
Module 7: DML gebruik om data te verander
Hierdie module beskryf hoe om DML-navrae te skep, en waarom jy wil. Lesers
Data in te voeg
Data verander en verwyder
Lab: DML gebruik om data te verander
Data opdateer en verwyder
Gebruik INSERT en kies IN stellings
Gebruik UPDATE, MERGE, DELETE, en TRUNCATE.
Module 8: Gebruik ingeboude funksies
Hierdie module stel 'n paar van die vele ingeboude funksies in SQL Server 2016.Lessons bekend
Skryf navrae met ingeboude funksies
Gebruik logiese funksies
Gebruik Funksies om met NULL te werk
Lab: Gebruik ingeboude funksies
Skryf navrae wat Gesprekfunksies gebruik
Skryf navrae wat logiese funksies gebruik
Skryf navrae wat toets vir nulbaarheid
Beskryf die tipes funksies wat deur SQL Server verskaf word, en fokus dan op die werk met skalaarfunksies
Verduidelik hoe om data eksplisiet omskakel tussen tipes met behulp van verskeie SQL Server funksies
Beskryf hoe om logiese funksies te gebruik wat 'n uitdrukking evalueer en 'n skaleire resultaat terug te gee.
Beskryf addisionele funksies vir die werk met NULL
Module 9: Groepering en samevoeging van data
Hierdie module beskryf hoe om algemene funksies te gebruik. Lesse
Gebruik Aggregate Functions
Gebruik die GROEP PER Klousule
Filtering van groepe met HAVING
Lab: Groepering en samevoeging van data
Skryf navrae wat die GROEP DEUR Klousule gebruik
Skryf navrae wat Aggregate-funksies gebruik
Skryf navrae wat gebruik maak van duidelike algehele funksies
Skryf navrae wat groepe met die HAVING-klousule filter
Beskryf die ingeboude aggregaatfunksie in SQL Server en skryf navrae wat dit gebruik.
Skryf navrae wat rye skei deur gebruik te maak van die GROEP BY-klousule.
Skryf navrae wat die HAVING-klousule gebruik om groepe te filter.
Module 10: Gebruik Subqueries
Hierdie module beskryf verskeie tipes subquery en hoe en wanneer om hulle te gebruik. Lesse
Skryf Self-Contained Subqueries
Skryf Korreleerde Subkwessies
Gebruik die EXISTS Predikaat met Subqueries
Lab: Gebruik Subqueries
Skryf navrae wat gebruik maak van Self-Contained Subqueries
Skryf navrae wat Scalar en Multi-Results Subqueries gebruik
Skryf navrae wat gebruik maak van gekorreleerde subkwessies en 'n EXISTS-klousule
Beskryf waar subnavrae in 'n SELECT-stelling gebruik kan word.
Skryf navrae wat gebruik maak van gekorreleerde subnavrae in 'n SELECT stelling
Skryf navrae wat EXISTS voorspel in 'n WHERE-klousule om te toets vir die bestaan ​​van kwalifiserende rye
Gebruik die EXISTS-predikaat om doeltreffend te kyk vir die bestaan ​​van rye in 'n subquery.
Voorheen in hierdie kursus het u geleer om subkwessies te gebruik as 'n uitdrukking wat resultate na 'n buitengewone navraag verskaf het. Soos subkwessies is tabeluitdrukkings navraaguitdrukkings, maar tabeluitdrukkings brei hierdie idee uit deur jou toe te laat om dit te noem en om met hul resultate te werk soos wat jy met data in enige geldige verhoudings tabel sou werk. Microsoft SQL Server 2016 ondersteun vier tipes tabeluitdrukkings: afgeleide tabelle, algemene tabeluitdrukking (CTE's), aansigte en inlyn tabelwaarde-funksies (TVF's). In hierdie module sal jy leer om met hierdie vorms van tafeluitdrukkings te werk en te leer hoe om dit te gebruik om 'n modulêre benadering tot die skryf van vrae te skep.
Gebruik Inline Tabel-gewaardeerde funksies
Gebruik afgeleide tabelle
Lab: Gebruik Tabel Uitdrukkings
Skryf navrae wat gebruik maak van aansigte
Skryf navrae wat afgeleide tabelle gebruik
Skryf navrae wat gebruik maak van gewone tabeluitdrukkings (CTE's)
Skryf navrae wat suiwer inlyn tabel-gewaardeerde uitdrukkings
Skryf navrae wat resultate van sienings weergee.
Gebruik die SKEP FUNKSIE stelling om eenvoudige inline TVF's te skep.
Skryf navrae wat resultate van afgeleide tabelle skep en ophaal.
Skryf navrae wat CTE's skep en resultate van die tabeluitdrukking terugbring.
Module 12: Gebruik Set Operators
Hierdie module stel voor hoe om die steloperateurs UNION, INTERSECT, te gebruik, en behalwe om rye tussen twee insetselle te vergelyk.
Skryf navrae met die UNION-operateur
Lab: Gebruik Set Operators
Skryf navrae wat gebruik maak van UNION Set Operators en UNION ALL
Skryf navrae wat gebruik maak van CROSS APPLY en OUTER APPLICATION Operators
Skryf navrae wat gebruik maak van die uitsondering en INTERSECT Operateurs
Skryf navrae wat UNION gebruik om insetselle te kombineer.
Skryf navrae wat UNION ALL gebruik om insetstelle te kombineer
Skryf navrae wat die EXCEPT-operateur gebruik om slegs rye in een stel te stuur, maar nie 'n ander nie.
Skryf navrae wat die INTERSECT-operateur gebruik om slegs rye wat in albei stelle teenwoordig is, terug te keer
Skryf navrae deur die CROSS APPLY operateur te gebruik.
Skryf navrae deur gebruik te maak van die OUTER APPLY operateur
Module 13: Gebruik van Windows Ranking, Offset en Aggregate Functions
Hierdie module beskryf die voordele vir die gebruik van vensterfunksies. Beperk venster funksies tot rye wat in 'n OOR-klousule gedefinieer is, insluitend partisies en rame. Skryf navrae wat vensterfunksies gebruik om op 'n venster van rye te werk en om posisie, aggregering en vergelyking te vergelyk.
Windows skep met oor
Verkenning van Vensterfunksies
Lab: Gebruik Windows Ranking, Offset en Aggregate Functions
Skryf navrae wat gebruik maak van Ranking Funksies
Skryf navrae wat offsetfunksies gebruik
Skryf navrae wat Window Aggregate Functions gebruik
Beskryf die T-SQL-komponente wat gebruik word om vensters te definieer, en die verhoudings tussen hulle.
Skryf navrae wat die OVK-klousule gebruik, met partisie, bestelling en raamwerk om vensters te definieer
Skryf navrae wat gebruik maak van die venster aggregaat funksies.
Skryf navrae wat vensterrangskikking funksies gebruik.
Skryf navrae wat gebruik maak van window offset funksies
Module 14: Draaibare en Groeperingsstelle
Hierdie module beskryf skryfvrae wat die resultate stelle draai en onbelemmer. Skryf navrae wat meer groeperings spesifiseer met groeperingsstelle Lesse
Werk met groeperingset
Lab: Draaibare en groeperingsstelle
Skryf navrae wat die PIVOT Operator gebruik
Skryf navrae wat die UNPIVOT Operator gebruik
Skryf navrae wat die GROUPING SETS CUBE en ROLLUP Subclauses gebruik
Beskryf hoe draaibare data gebruik kan word in T-SQL-navrae.
Skryf navrae wat data van rye na kolomme skakel deur die PIVOT-operateur te gebruik.
Skryf navrae wat data van kolomme terug na rye onbedivig maak deur gebruik te maak van die UNPIVOT-operateur.
Skryf navrae met behulp van die GROUPING SETS subklousule.
Skryf navrae wat ROLLUP AND CUBE gebruik.
Skryf navrae wat die GROUPING_ID funksie gebruik.
Hierdie module beskryf hoe om resultate te herstel deur gestoor prosedures uit te voer. Slaag parameters na prosedures. Skep eenvoudige gestoor prosedures wat 'n SELECT stelling inkapsuleer. Konstrueer en voer dinamiese SQL uit met EXEC en sp_executesql.Lessons
Opspoor data met gestoor prosedures
Parameters deurstoor na gestoorde prosedures
Die skep van eenvoudige gestoor prosedures
Lab: Uitvoering van gestoorde prosedures
Gebruik die EXECUTE stelling om Opgedateerde Procedures in te voer
Uitvoering van stelsel gestoor prosedures
Beskryf gestoor prosedures en hul gebruik.
Skryf T-SQL-stellings wat gestoor prosedures uitvoer om data terug te keer.
Skryf UITVOERDE stellings wat insetparameters na gestoor prosedures slaag.
Skryf T-SQL-bondels wat uitsetparameters voorberei en gestoor prosedures uitvoer.
Gebruik die SKEP PROSEDURE verklaring om 'n gestoor prosedure te skryf.
Skep 'n gestoorde prosedure wat insetparameters aanvaar.
Beskryf hoe T-SQL dinamies gebou kan word.
Skryf navrae wat dinamiese SQL gebruik.
Hierdie module beskryf hoe om u T-SQL-kode met programmeringselemente te verbeter. Lessons
Lab: Programmering met T-SQL
Verklarende veranderlikes en afbakening van batches
Gebruik van beheer-van-vloei-elemente
Gebruik veranderlikes in 'n dinamiese SQL-stelling
Beskryf hoe Microsoft SQL Server versamelings van stellings as partye behandel.
Skep en stuur groepe T-SQL-kode vir uitvoering deur SQL Server.
Beskryf hoe SQL Server tydelike voorwerpe as veranderlikes stoor.
Skryf kode wat veranderlikes verklaar en toeken.
Skep en gebruik sinonieme
Beskryf die beheer-van-vloei-elemente in T-SQL.
Skryf T-SQL-kode met behulp van IF ... ELSE blokke.
Skryf T-SQL-kode wat WHILE gebruik.
Module 17: Implementeer Fouthantering
Hierdie module stel fouthantering voor vir T-SQL.Lessons bekend
Implementering van T-SQL-fouthantering
Implementering van gestruktureerde uitsonderingshantering
Lab: Implementeer Fouthantering
Gebruik THROW om 'n foutboodskap terug te stuur na 'n kliënt
Implementeer gestruktureerde uitsonderingshantering.
Hierdie module beskryf hoe om transaksies te implementeer. Lessons
Transaksies en die databasis enjins
Lab: Implementering van transaksies
Beheer transaksies met BEGIN, COMMIT, en ROLLBACK
Fouthantering by 'n CATCH-blok byvoeg
Beskryf transaksies en die verskille tussen bondels en transaksies.
Beskryf bondels en hoe dit hanteer word deur SQL Server.
Skep en bestuur transaksies met transaksie beheer taal (TCL) stellings.
Gebruik SET XACT_ABORT om SQL Server se hantering van transaksies buite TRY / CATCH-blokke te definieer.