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 was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Kurzus - Transact SQL Basic
Interactive exercises