Kurzusleírás
Adatok kiválasztása adatbázisból
- Szintaktikai szabályok
- Az összes oszlop kiválasztása
- Projekció
- Aritmetikai műveletek SQL-ben
- Oszlopaliasok
- 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
- Rendezés több oszlop vagy kifejezés alapján
SQL függvények
- Különbségek az egysoros és többsoros 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 más adatbázisokkal szemben)
- 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 vs NULL érték
- GROUP BY záradék
- Csoportosítás különböző oszlopok használatával
- Aggregált adatok szűrése - HAVING záradék
- Többdimenziós adatcsoportosítás - ROLLUP és CUBE operátorok
- Összesíté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áblaaliasok
- 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
- Egysoros és többsoros allekérdezések
- Egysoros allekérdezés operátorai
- Aggregált függvények allekérdezésekben
- Többsoros allekérdezés operátorai - IN, ALL, ANY
Halmazoperátorok
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Tranzakciók
- COMMIT, ROLLBACK SAVEPOINT utasítások
Egyéb sémaobjektumok
- Szekvenciák
- Szinonimák
- Nézetek
Hierarchikus lekérdezések és minták
- Fa felépítése (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
Analitikus függvények
- Használatuk
- Partíciók
- Ablakok
- Rangsoroló fü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 rangsoroló függvények
- WIDTH_BUCKET függvények
- Statisztikai függvények
Követelmények
A kurzus elvégzéséhez 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