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 tyckte om träningspace och interaktionsnivån. Alla deltagare uppmuntrades att aktivt delta i diskussioner kring övningars lösningar och så vidare.
Aaron - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Instruktörens ansträngningar för att säkerställa att mindre kunskapsrika deltagare inte blev lämnade bakom.
Cian - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Jag uppskattade mycket den interaktiva karaktären av kursen, där utbildningsledaren aktivt deltog och engagerade deltagarna för att säkerställa att de förstod materialet. Dessutom bidrog utbildningsledarens utmärkta förståelse för olika databasmanipuleringsverktyg betydligt till att föreläsningarna blev rikare, vilket gav en omfattande översikt över verktygens möjligheter.
Kehinde - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Lukaszs undervisningsmetod är långt överläggande traditionella metoder. Hans engagerande och innovativa stil gjorde träningsessionerna extremt effektiva och roliga. Jag rekommenderar Lukasz och NobleProg varmt till alla som letar efter toppklassutbildning. Erfarenheten var verkligen förvandlande, och jag känner mig mycket självklarare när det gäller att tillämpa vad jag lärt mig.
Adnan Chaudhary - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Träningen var extremt interaktiv, vilket gjorde den både engagerande och rolig. Aktiviteterna och diskussionerna förstärkte materialen på ett effektivt sätt. Alla nödvändiga ämnen behandlades grundligt, med en välstrukturerad och lätt att följa form som säkerställde att vi fick en solid förståelse för ämnet. Inkluderingen av exempel från verkliga situationer och fallstudier var särskilt gynnsamt, vilket hjälpte oss att se hur koncepten kunde tillämpas i praktiska scenarier. Łukasz skapade en stödjande och inkluderande atmosfär där alla kände sig bekväma med att ställa frågor och delta, vilket betydligt förbättrade den totala lärmiljön. Hans expertis och förmåga att förklara komplexa ämnen på ett enkelt sätt var imponerande, och hans vägledning var oerhört värdefull för att hjälpa oss att förstå svåra koncept. Łukasz' entusiasm och positiva energi var smittsam, vilket gjorde sessionerna livlige och motiverade oss att delta aktivt. Som helhet var träningen en fantastisk upplevelse, och jag känner mig mycket säkrare i mina förmågor tack vare den utmärkta undervisning som ges.
Karol Jankowski - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Extremely happy with Luke as a trainer. He is very engaging and explains each topic in a way that I could understand. He was also very willing to answer questions. I would highly recommend him as a trainer going forward. I ask a LOT of questions, and Luke was always more than happy to take the time to answer them.
Paul - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat
Hur han förklarar saker
Matija - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat