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)
Élveztem az előadások és gyakorlatok egyensúlyát. Amikor elakadtam, Luke nagyon jó volt abban, hogy segítsen megérteni a problémát, és olyan megoldásokat keresni, amelyek valóban pozitív hatással voltak a megértésemre.
Tom - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Łukasz nagyon jó volt. Tetszett, ahogy Łukasz a legjobb gyakorlatokról beszélt. A tempó jó volt. Tetszettek a gyakorlatok. Jó, ha van wiki a későbbiekben
Jake Real - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Lukasz nagyon türelmes és hozzáértő volt, és a tanulást SQL nagyon szórakoztatóvá és informatívvá tette. Könnyen az egyik legkifizetődőbb tréning bármely tantárgy közül, amelynek részese lehettem!
Carwyn - Welsh Revenue Authority
Kurzus - Transact SQL Basic
Gépi fordítás
Phil kiváncsi volt! Mind betűs és mind tudós. Az edzés jó tempóban haladt, egy vegyes képzettségű csapatot vezetett a alapoktól a haladó SQL lekérdezésekig. A gyakorlatok kiváló módot kínáltak ahhoz, hogy elmélyítsük az újonnan tanult készségeinket, és Phil utasításai/osztálybeszélgetései számos módon arról, hogyan érhetjük el ugyanazt, érdekesek voltak.
Sophie Clement - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
Gépi fordítás
Érzékeltetőnek éreztem. A gyakorlatok jól lettek kiválasztva, és jól tudtam vele dolgozni a világos tudás köszönhetően, amelyet kapottam.
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