Kursplan
Välja data från databasen
- Syntaxregler
- Markera alla kolumner
- Utsprång
- Aritmetiska operationer i SQL
- Kolumner alias
- Bokstäver
- Sammankoppling
Filtrera resultattabeller
- WHERE klausul
- Jämförelseoperatörer
- Skick LIKE
- Skick MELLAN...OCH
- Skicket ÄR NULL
- Skick IN
- OCH, ELLER, INTE operatorer
- Flera villkor i WHERE-klausulen
- Operatörer beställer
- DISTINCT klausul
Sortera utfallstabeller
- ORDER BY klausul
- Sortera efter flera kolumner eller uttryck
SQL Funktioner
- Skillnader mellan enrads- och flerradsfunktioner
- Tecken, siffror, DateTime-funktioner
- Explicit och implicit konvertering
- Konverteringsfunktioner
- Kapslade funktioner
- Dubbel tabell (Oracle jämfört med andra databaser)
- Hämta aktuellt datum och tid med olika funktioner
Aggregera data med hjälp av aggregerade funktioner
- Aggregerade funktioner
- Aggregatfunktioner kontra NULL-värde
- GROUP BY klausul
- Gruppering med olika kolumner
- Filtrera aggregerad data - HAVING-sats
- Flerdimensionell datagruppering - ROLLUP- och CUBE-operatorer
- Identifierande sammanfattningar - GRUPPERNING
- GRUPPERINGSSÄTT operatör
Hämta data från flera tabeller
- Olika typer av leder
- NATURLIG GÅ MED
- Tabellalias
- Oracle syntax - kopplingsvillkor i WHERE-satsen
- SQL99-syntax - INRE JOIN
- SQL99-syntax - VÄNSTER, HÖGER, HELA YTTRE JOINS
- Kartesisk produkt - Oracle och SQL99 syntax
underfrågor
- När och var underfrågan kan göras
- Enkelrads- och flerradsunderfrågor
- Enrads underfrågeoperatorer
- Aggregera funktioner i underfrågor
- Operatorer för flera rader av underfråge - IN, ALLA, ALLA
Ställ in operatörer
- UNION
- UNION ALLA
- KORSAS
- MINUS/UTOM
Transaktioner
- COMMIT, ROLLBACK SAVEPOINT uttalanden
Andra schemaobjekt
- Sekvenser
- Synonymer
- Visningar
Hierarkiska frågor och exempel
- Trädkonstruktion (CONNECT BY PRIOR och START WITH-satser)
- Funktionen SYS_CONNECT_BY_PATH
Villkorliga uttryck
- CASE uttryck
- DECODE uttryck
Datahantering i olika tidszoner
- Tidszoner
- TIMESTAMP datatyper
- Skillnader mellan DATE och TIMESTAMP
- Konverteringsoperationer
Analytiska funktioner
- Användning av
- Skiljeväggar
- Windows
- Rangordna funktioner
- Rapporteringsfunktioner
- LAG/LEAD-funktioner
- FIRST/LAST-funktioner
- Omvända percentilfunktioner
- hypotetiska rangfunktioner
- WIDTH_BUCKET funktioner
- Statistiska funktioner
Krav
Det finns inga specifika krav som krävs för att gå denna kurs.
Vittnesmål (7)
Jag gillade tempot på utbildningen och nivån på interaktionen. Alla deltagare uppmuntrades att aktivt delta i diskussioner kring övningslösningar m.m.
Aaron - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Tränarens insatser för att se till att de mindre kunniga deltagarna inte blev efter.
Cian - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Jag uppskattade den interaktiva naturen i klassen, där tränaren aktivt interagerade med deltagarna för att säkerställa att de förstod materialet. Dessutom berikade tränarens utmärkta förståelse av olika verktyg för databasmanipulation hans presentationer avsevärt och gav en omfattande översikt över verktygens kapabiliteter.
Kehinde - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Lukasz undervisningsmetod är långt överlägsen traditionella metoder. Hans engagerande och innovativa stil gjorde träningstillfällena otroligt effektiva och roliga. Jag rekommenderar starkt Lukasz och NobleProg till alla som söker förstklassig utbildning. Upplevelsen var verkligen transformerande, och jag känner mig mycket mer säker på att tillämpa det jag har lärt mig
Adnan Chaudhary - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Utbildningen var otroligt interaktiv, vilket gjorde den både engagerande och rolig. Aktiviteterna och diskussionerna förstärkte verkligen materialet. Varje nödvändigt ämne täcktes grundligt, med ett välstrukturerat och lättföljt format som säkerställde att vi fick en solid förståelse för ämnet. Inkluderingen av exempel från verkliga livet och fallstudier var särskilt fördelaktig, vilket hjälpte oss att se hur koncepten kunde tillämpas i praktiska scenarier. Łukasz främjade en stödjande och inkluderande atmosfär där alla kände sig bekväma att ställa frågor och delta, vilket i hög grad förbättrade den övergripande lärandeupplevelsen. Hans expertis och förmåga att förklara komplexa ämnen på ett enkelt sätt var imponerande, och hans vägledning var ovärderlig för att hjälpa oss att förstå svåra begrepp. Łukasz entusiasm och positiva energi var smittsam, vilket gjorde sessionerna livliga och motiverade oss att förbli engagerade och delta aktivt. Sammanfattningsvis var utbildningen en fantastisk upplevelse, och jag känner mig mycket mer säker på mina förmågor tack vare den utmärkta vägledning som gavs.
Karol Jankowski - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Extremt nöjd med Luke som tränare. Han är mycket engagerande och förklarar varje ämne på ett sätt som jag kunde förstå. Han var också mycket villig att svara på frågor. Jag skulle varmt rekommendera honom som tränare framöver. Jag ställer MYCKET med frågor, och Luke var alltid mer än glad att ta sig tid att svara på dem.
Paul - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated
Hur han förklarar saker
Matija - Computerbits
Kurs - SQL Advanced level for Analysts
Machine Translated