Kurzusleírás
Adatok kiválasztása az adatbázisból
- Szintaxis szabályok
- Az összes oszlop kiválasztása
- Projekció
- Aritmetikai műveletek SQL-ben
- Oszlop aliasok
- Literálok
- Összefűzés
Eredménytáblák szűrése
- WHERE záradék
- Összehasonlító operátorok
- LIKE feltétel
- BETWEEN...AND feltétel
- IS NULL feltétel
- IN feltétel
- AND, OR, NOT operátorok
- Több feltétel a WHERE záradékban
- Operátorok sorrendje
- DISTINCT záradék
Eredménytáblák rendezése
- ORDER BY záradék
- Több oszlop vagy kifejezés szerinti rendezés
SQL Függvények
- Különbségek egy soros és több soros függvények között
- Karakter, numerikus, DateTime függvények
- Explicit és implicit konverzió
- Konverziós függvények
- Beágyazott függvények
- Dual tábla (Oracle vs más adatbázisok)
- Aktuális dátum és idő lekérése különböző függvényekkel
Adatok összesítése aggregált függvényekkel
- Aggregált függvények
- Aggregált függvények és NULL érték
- GROUP BY záradék
- Csoportosítás különböző oszlopok szerint
- Összesített adatok szűrése - HAVING záradék
- Többdimenziós adatcsoportosítás - ROLLUP és CUBE operátorok
- Összegzések azonosítása - GROUPING
- GROUPING SETS operátor
Adatok lekérése több táblából
- Különböző típusú összekapcsolások
- NATURAL JOIN
- Tábla aliasok
- Oracle szintaxis - összekapcsolási feltételek a WHERE záradékban
- SQL99 szintaxis - INNER JOIN
- SQL99 szintaxis - LEFT, RIGHT, FULL OUTER JOINS
- Descartes-szorzat - Oracle és SQL99 szintaxis
Allekérdezések
- Mikor és hol lehet allekérdezést végezni
- Egy soros és több soros allekérdezések
- Egy soros allekérdezés operátorok
- Aggregált függvények allekérdezésekben
- Több soros allekérdezés operátorok - IN, ALL, ANY
Halmazműveletek
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Tranzakciók
- COMMIT, ROLLBACK SAVEPOINT állítások
Egyéb sémák objektumai
- Szekvenciák
- Szónimák
- Nézetek
Hierarchikus lekérdezések és példák
- Fa szerkezet (CONNECT BY PRIOR és START WITH záradékok)
- SYS_CONNECT_BY_PATH függvény
Feltételes kifejezések
- CASE kifejezés
- DECODE kifejezés
Adatkezelés különböző időzónákban
- Időzónák
- TIMESTAMP adattípusok
- Különbségek a DATE és a TIMESTAMP között
- Konverziós műveletek
Analitikai függvények
- Használat
- Partíciók
- Ablakok
- Rangfüggvények
- Jelentéskészítő függvények
- LAG/LEAD függvények
- FIRST/LAST függvények
- Fordított percentilis függvények
- Hipotetikus rangfüggvények
- WIDTH_BUCKET függvények
- Statisztikai függvények
Követelmények
Ehhez a kurzushoz nincsenek speciális előfeltételek.
Vélemények (7)
Szerettem a képzés tempóját és az interakció szintjét. Minden résztvevőt arra bátorították, hogy aktívan vesz részt a gyakorlat megoldásai körül folytatott vitákban, stb.
Aaron - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
A képző tanár erőfeszítései arra, hogy a kevésbé informatált résztvevők ne maradjanak hátra.
Cian - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
Nagyszerén tartottam az osztály interaktív természetét, ahol a képző tanár aktívan részt vett a résztvevőkkel való kommunikációban, hogy biztosítania legyenek-e a anyag megértésében. Emellett a képző kitetted a különböző adatbázis-manipuláló eszközökkel kapcsolatos kiváló ismeretei, ami jelentősen gazdagította előadásait, és átfogó áttekintést nyújtott az eszközök képességeiről.
Kehinde - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
Lukasz oktatási stílusa sokkal hatékonyabb a hagyományos módszerekkel szemben. Élénken és innovatív módon tartotta az edzési munkafolyamokat, ami rendkívül hatékony és élvezetesévé tette őket. Szívesen ajánlom Lukasz-t és a NobleProg-t bármikor, aki hajlandó a legjobb oktatást keresni. Az élmény valóban átalakító volt, és sokkal biztosabbra érzem magam az elsajátított tudás alkalmazásában.
Adnan Chaudhary - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
A képzés rendkívül interaktívnak volt, ami mind izgalmasnak, mind élvezetesnek tette. Az aktivitások és viták hatékonyan megerősítették a anyagot. Minden szükséges téma részletesen kimerült, egy jól szerkezett és könnyen követendő formában, ami biztosította, hogy megfelelően értelmeztük a témakört. A valós példák és esettanulmányok bevonása különösen hasznosnak bizonyult, segítve nekünk látogatni, hogyan alkalmazhatók a fogalmak a gyakorlatban. Lukasz egy támogató és inkluzív atmoszfért teremtett, ahol mindenki nyugodtan feltehetett kérdéseket és részt vehetett, ami jelentősen javította az általános tanulási élményt. Ő szakértelmének és bonyolult témaegyszerűsítési képességének csodája volt határozott, mely segített nekünk a nehéz fogalmak megértenésében. Lukasz entuziasmusa és pozitív energia folyamatosan terjeszkedett, ami élénken tette az eseményeket, és motiválta minket aktívan részt venni. Összességében a képzés egy csodás élmény volt, és sokkal bizalmasabbak vagyok a képességeimben a kitűnő oktatáshoz köszönhetően.
Karol Jankowski - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
Rendkívül elégedett vagyok Lukéval mint edzővel. Nagyon vonzóan és ilyen módon magyaráz meg minden témát, hogy én is megértsem. Készen állott arra is, hogy kérdéseimet válaszolja. Őszintén ajánlom őt edzőként a jövőre nézve. Sokat kérdezek, és Luke mindig örömmel szentelt nekik időt.
Paul - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás
Hogyan magyarázza el a dolgokat
Matija - Computerbits
Kurzus - SQL Advanced level for Analysts
Gépi fordítás