Kursplan
Urval av data från databasen
- Syntaksregler
- Urval av alla kolumner
- Projektion
- Arbetiska operationer i SQL
- Kolumnalias
- Littaraler
- Konkatenation
Filtrering av resultattabeller
- WHERE-satsen
- Jämförelseoperatorer
- villkoret LIKE
- Villkoret BETWEEN...AND
- Villkoret IS NULL
- Villkoret IN
- Operatorerna AND, OR, NOT
- Flera villkor i WHERE-satsen
- Operatorordning
- DISTINCT-satsen
Sortering av resultattabeller
- ORDER BY-satsen
- Sortering efter flera kolumner eller uttryck
SQL-funktioner
- Skillnader mellan enkelrads- och fleråradsfunktioner
- Tecken-, numeriska och DateTimetider/tidsfunktioner
- Explicit och implicit konvertering
- Konverteringsfunktioner
- Nästlade funktioner
- Dual-tabell (Oracle mot andra databaser)
- Att få aktuell datum och tid med olika funktioner
Sammanfattning av data med aggregatfunktioner
- Aggregatfunktioner
- Aggregatfunktioner och NULL-värden
- GROUP BY-satsen
- Gruppering med olika kolumner
- Filtrering av sammanställd data - HAVING-satsen
- multidimensionell gruppering - ROLLUP- och CUBE-operatorer
- Identifiering av sammanfattningar - GROUPING
- GROUPING SETS-operator
Hämta data från flera tabeller
- Olika typer av anslutningar
- NATURAL JOIN
- Tabellalias
- Oracle-syntax - anslutningsvillkor i WHERE-satsen
- SQL99-syntax - INNER JOIN
- SQL99-syntax - LEFT, RIGHT, FULL OUTER JOINS
- Deskartesiskt produkt - Oracle- och SQL99-syntax
Undersökningar
- När och var undersökningar kan göras
- Enkelrads- och fleråradsundersökningar
- Enkelradsundersökningsoperatorer
- Aggregatfunktioner i undersökningar
- Fleråradsundersökningsoperatorer - IN, ALL, ANY
Setoperatorer
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Transaktioner
- COMMIT, ROLLBACK SAVEPOINT-satser
Andra schemobjekt
- sekvenser
- synonymer
- vyer
hierarkiska undersökningar och exempel
- Trädbyggnad (CONNECT BY PRIOR och START WITH-satser)
- SYS_CONNECT_BY_PATH-funktionen
Villkorliga uttryck
- CASE-uttryck
- DECODE-uttryck
datahantering i olika tidszoner
- Tidszoner
- TIMESTAMP-datatyper
- Skillnader mellan DATE och TIMESTAMP
- Konverteringsoperationer
Analytiska funktioner
- Användning av
- Partitioner
- Fönster
- Rankfunktioner
- Rapportfunktioner
- LAG/LEAD-funktioner
- FIRST/LAST-funktioner
- Omvända procenterfunktioner
- hypotetiska rankfunktioner
- WIDTH_BUCKET-funktioner
- Statistiska funktioner
Krav
Det finns inga specifika krav för att delta i 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