Kurzusleírás
Alapok
- Az összes oszlop/mező kiválasztása
- Bizonyos oszlopok/mezők kiválasztása
- Különleges/egyedi használat
- Bizonyos sorok/rekordok kiválasztása
- Értékek kiválasztása egy tartományban
- A minta maszknak megfelelő értékek kiválasztása
- Értékek kiválasztása egy listán belül
- Null értékek kezelése
- Az adatok rendezése és rendezése
- Számított és származtatott értékek kiválasztása
- Az oszlopfejlécek szabályozása a lekérdezések eredményeiben
- Lekérdezési eredmények küldése külső fájlokhoz
Asztalok összekapcsolása
- Az asztalok összekapcsolásának elve:
- Derékszögű csatlakozás használata
- Belső csatlakozás használata
- Nem equi join használata
- Külső csatlakozás használata
Csatlakozás a lekérdezésekhez
- Uniós üzemeltető
- Metszés operátor
- Kivéve a kezelőt
Egyszerű funkciók
- Konverziós függvények
- Dátum funkciók
- Számfüggvények
- Szöveges függvények
- Csoportos/összefoglaló/összesítő függvények
Allekérdezések
- A részlekérdezések alapelvei
- Sorok szűrése a fő lekérdezésből
- Beágyazott allekérdezés használata
- Többoszlopos allekérdezés használata
- Korrelált részlekérdezés használata
- Az allekérdezés használata soron belüli nézetként és általános táblakifejezésként
- Allekérdezés használata oszlopként a fő lekérdezésben
Esetismertetések
- Az esetnyilatkozatok alapelvei
- Case utasítás használata oszlopértékek származtatására
- Beágyazott esetek használata
- Esetutasítások használata pivot táblák előállításához
- Esetkivonat használata allekérdezésekkel
Adatkezelés
- Hogyan lehet értékeket beszúrni egy táblázatba
- Hogyan másoljunk értékeket a táblák között
- Az értékek frissítése
- A rekordok törlése
- Az adatok megváltoztatása nézeteken keresztül
- Tranzakciók használata
- Sorok és táblázatok zárolása
Adatok meghatározása
- A relációs adatbázis alapelvei és az adatok normalizálása
- Elsődleges kulcs és idegen kulcs kapcsolatok és megszorítások használata
- Hogyan készítsünk táblázatokat
- A táblázatok megváltoztatása
- Nézetek létrehozása
- Szinonimák használata
- Táblázatok és nézetek eltávolítása
Vélemények (6)
Örültem a előadások és gyakorlatok egyensúlyának. Amikor elakadtam, Luke nagyon jól segített nekem a probléma megértésében és a megoldások felé való haladást szolgáltatott, ami nagy pozitív hatással volt a tudásomon.
Tom - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Łukasz nagyon jó volt. Tetszett, hogyan beszélt Łukasz a legjobb gyakorlatokról. A tempó megfelelő volt. Tetszettek a gyakorlatok. Jó dolog, hogy van egy wiki a jövőbeni hivatkozáshoz.
Jake Real - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Lukasz nagyon türelmes és ismerős, és nagyon élvezetes és informatikus tanulással tette az SQL-tanulást. Egyszerűen egyik legkiválóbb képzési munkamenete volt a bármilyen témában, amelynek résztvevője szereztem!
Carwyn - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Phil nagy volt! Geduldig és tudatosan segített. A tanfolyam jó ütemben zajlott, egy SQL-készségek körülbelül egyenlő csoportot vezetve az alapoktól a haladóbbi lekérdezésekig közös úton. Az gyakorlatok nagyszerű módja volt arra, hogy a frissen megtanult képességeinket emlékezetünkbe rögzítsük, és Phil utasításai/órai beszélései a számos különböző módszerrel történő ugyanolyan eredmény eléréséről érdekesek voltak.
Sophie Clement - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
Gépi fordítás
Nagyon személyre szabottnak tűnt. Az exercise-ok jól voltak kiválasztva, és a világosan megadott ismeretek köszöntheti, hogy jól tudtam vele dolgozni.
Leah Bayliss - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
Gépi fordítás
Interaktív gyakorlatok
Matthew Viner - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
Gépi fordítás