Kurs SQL Server – Podstawowe korzystanie z języka SQL
- Wprowadzenie do MsSQL
- Instalacja SQL Server (wybierz jedną z instalacji)
- SQL Server Management Studio
- Wgrywanie przykładowej bazy danych
- Podstawy budowania zapytań SELECT w SQL Server
- Tabele
- Widoki
- Operatory arytmetyczne
- Operatory logiczne
- Główne typy danych SQL Server / Transact-SQL
- Funkcje matematyczne MsSQL
- Funkcje znakowe MsSQL
- Funkcje daty i czasu MsSQL
- Złączenia i relacje w SQL
- Złączenia JOIN w SQL
- Klauzula WITH w MsSQL
- Instrukcja CASE w MsSQL
- Instrukcja warunkowa IIF w MsSQL
- Funkcje agregujące w MsSQL
- Klauzula GROUP BY w MsSQL
- Operacje DQL, DML, DCL, DDL w MsSQL
- Złączenia pionowe UNION, UNION ALL, INTERSECT, EXCEPT
- Insert w SQL Server – Jak dodawać rekordy do tabel
- Update w SQL Server – Zmiana wartości rekordu w tabeli
- Delete w SQL Server – Jak usuwać rekordy
- Linkowanie serwerów
- Autonumeracja – Identity w MsSQL
- Autonumeracja – Sekwencje w MsSQL
- Zgodność danych w MsSQL – Constraint, Default, Null
- Funkcje rankingu w MsSQL
- Funkcje SPLIT_STRING i STRING_AGG w MsSQL
- Indeksy
- Pivot i UnPivot, czyli jak przekształcić wiersze w kolumny i na odwrót w MSSQL
Kurs SQL Server – Programowanie w Transact-SQL
- Wprowadzenie do programowania Transact-SQL (T-SQL)
- Podstawowa składnia
- Zmienne lokalne
- Zmienne globalne
- Zmienne tabelaryczne
- Specjalne typy danych w Transact-SQL (T-SQL)
- Tabele tymczasowe
- Operacje DML w T-SQL
- Instrukcja IF THEN ELSE
- Pętle w SQL Server / Transact-SQL
- Procedury składowane Transact-SQL
- Tworzenie funkcji
- Transakcje
- Kursory
- Obsługa wyjątków
- Wyzwalacze (Triggery)
- Dynamiczny SQL
- Create or replace
Dodatek do kursu – Skrypty SQL Server
- Zero wiodące w SQL Server
- ISO Week w SQL Server
- Funkcja zliczająca dni robocze w SQL Server
- Dane z SQL Server do Excel lub Access. Połączenie ODBC SQL Server
- Jak pobierać dane do Access i Excel z SQL Server
- DBLink z MsSQL do MySQL. Łączenie serwerów
- Nazwa domeny z adresu URL w MsSQL
- Pobieranie danych ze stron web do MSSQL
15 komentarzy “Kurs SQL Server”
Fajny kurs, czekam na resztę artykułów
Dzięki. Reszta artykułów już jest w drodze. Wszystko będzie kompletne do końca wakacji 2017 🙂
Kеep on w᧐rking, great job!
super robota..
krótko i merytorycznie.
dzięki
Super, czy możesz polecić jeszcze jakieś dobre szkolenie z SQL Server najlepiej w Warszawie? Chodzi mi oczywiście o stacjonarne.
Cześć, w Warszawie w tym momencie nie, choć nie twierdzę, że takich nie ma. Szukając szkolenia z MsSQL zwróć uwagę m.in na to, czy przygotowuje ona do certyfikatu Microsoft. Jeśli tak, daruj je sobie, gdyż będzie ono robione pod kątem zdania egzaminu, a nie rozumienia MsSQL. Niestety w Waw są szkolenia, na których ważniejszą rzeczą od pisania kodu jest nauka odpowiedzi ABCD. Warto zwrócić na to uwagę przy wyborze. Odrzuć też szkolenia, w których uczą wyklikiwania w SSMS, zamiast pisania kodu. Takie szkolenia produkują gorszych informatyków zamiast profesjonalistów.
czy inne tematy z kursu T-SQL będą opisywane?
hej, będą. do końca roku wrzucam całość
Fajny kurs i przejrzyste przedstawienie sprawy. Ułatwia mi przyswojenie kursu moja znajomość accessa.
Tomku, bardzo fajny kurs. Trafiłem tu bo szukam różnic między bazami danych w Oracle(którą znam) a Microsoft(której się dopiero uczę).
Mam jednak pytanie, ponieważ mocno interesuję się optymalizacją zapytań, to czy planujesz poruszyć ten temat w swoim kursie?
Cześć, kurs docelowo miał zawierać praktycznie wszystko poza profesjonalną administracją serwera i bazy(tym się nie zajmuję). W obecnym momencie po rewizji tematów widzę że mój kurs wymaga wielu korekt zwłaszcza dotyczących nazewnictwa. Podejrzewam że do końca kwietnia znajdę czas na resztę tematów( w tym optymalizacji) i korektę istniejących. Sam zaczynałem od Oracle’a. Są drobne różnice zaczynające się od samego SQL’a, jak:
– nazwy funkcji np substr(mssql: substring), czy tworzenia widoków
– tworzenie widoków zmaterializowanych (mssql indexed views, które działają nieco inaczej)
– używanie order by w widoku (w mssql przynajmniej do 2016 niedostępne)
Kończąc na:
– liczbie dostępnych typów danych
– rozróżnieniu SQL i języka proceduralnego. W SQL Server, SQL i Transact-SQL ta granica jest zatarta. W Oracle SQL i PL/SQL to dwie osobne sprawy różniące się nawet typami danych.
Hej,
bardzo fajna strona z mega ogromna wiedza, ktora jest w miare latwo wytlumaczona. Powiedz mi prosze, bo zblizam sie juz do koncowych tematow z MsSQL, a chcialbym tez zglebic T-SQLa, dlaczego nie sa podlinkowane niektore tematy? Chodzi np o Indeksy, Pivoty, a z T-SQL zmienne globalne i jeszcze pare wiecej.
cześć, są jescze w budowie, pozdr
Cześć.
Dawno myślałem aby poznać sql, zawsze jednak brakowało czasu i czym innym trzeba było się zajmować. Zacząłem i jestem tutaj. Dziękuję za przystępne materiały. Zdaję sobie sprawę z tego że nie wyczerpują tematu, a w trakcie pojawiają się pytania. Samodzielnie kombinuję z zapytaniami i analizuję odpowiedzi i błędy.
Mam prośbę. Czy mógłbyś na koniec omawianego tematu, w oparciu o AdventureWorks2012, dorzucić kilka zadań kontrolnych z odpowiedziami. Wiem, że to Twoja dodatkowa praca ale dawałyby odpowiedź czy treści zostały właściwie przyswojone.
Bardzo dziękuję i pozdrawiam.
Arek
Cześć.
Wczoraj umieściłem komentarz ale dziś uświadomiłem sobie 🙂 że z błędem zapisałem adres mail – przepraszam.
Dzięki za materiał przedstawiony w przystępny sposób. To ważne, bo człowiek nie traci determinacji 🙂 Z chęcią zabrałem się za ten kurs. Wymyślam sobie sam jakieś zapytania ale gdybyś dodał od siebie kilka zadań po każdym dziale, to byłoby co innego 🙂
Wiem, że to Twoja dodatkowa robota. Ale byłaby większa satysfakcja wykonując Twoją pracę domową.
Dzięki raz jeszcze. Pozdrawiam.
Arek