SQL Server - zapytania. Querying (Udemy.com)
Kurs starego poczciwego SQL. Musisz to znać aby pracować z SQL lub myśleć o egzaminach
Created by: Rafał Mobilo
Last updated August 2026
What you will learn
- Pisać zapytania w języku SQL
- Filtrować rekordy korzystając z klauzuli WHERE
- Wybierać i dynamicznie wyliczać kolumny w klauzuli SELECT
- Sortować rekordy przy pomocy ORDER BY
- Pracować z wartością NULL
- Znać poszczególne typy, ich wady, zalety i ograniczenia
- Konwertować dane między różnymi typami
- Korzystać z funkcji daty i czasu, napisowych, matematycznych i logicznych
- Korzystać z funkcji agregujących
- Filtrować dane zagregowane z wykorzystaniem HAVING
- Przygotowywać dane do dalszej analizy z wykorzystaniem ROLLUP, CUBE i GROUPING SETS
- Łączyć dane z wielu tabel przy pomocy JOIN
- Wybierać właściwy rodzaj JOIN zależnie od okoliczności (INNER, LEFT, RIGHT, FULL)
- Budować podzapytania skalarne i tabelaryczne
- Budować zapytania skorelowane i nieskorelowane
- Korzystać z wyrażenia EXISTS, SOME, ANY, ALL
- Łączyć wyniki zapytań korzystająć z UNION INTERSECT i EXCEPT
Course Description
>> Kurs został zaktualizowany w roku 2023 (*) <<
Czy to aplikacje biznesowe, czy data science, czy programowanie, czy bezpieczeństwo, czy administracja. Dane zawsze gdzieś trzeba przechowywać. Dlatego jeśli myślisz o karierze związanej w jakikolwiek sposób z przetwarzaniem danych, to SQL jest obowiązkowym punktem na Twojej mapie osobistego rozwoju.
Istnieje wiele odmian języka SQL, które w swoich podstawach są dość zbieżne. Ta seria kursów opowiada o języku SQL w implementacji Microsoft, czyli tzw. Transact SQL (TSQL).
W tym kursie:
krótkie lekcje VIDEO
quizy po lekcji
zadania do samodzielnego rozwiązanie
propozycje rozwiązań tych zadań
O kursie
Ten kurs jest świetnym wyborem dla osób, które chcą lub... muszą rozpocząć przygodę z SQL. Zobaczysz tutaj jak budować zapytania SQL zaczynając od najprostszych poleceń SELECT, wyrażenia WHERE, budowania aliasów itp. Poznasz zasady korzystania z funkcji agregujących oraz przygotowywania danych do dokładniejszych analiz. Jest to podstawowy zestaw umiejętności SQL-owych, który pozwoli przetwać w świecie aplikacji zapisujących swoje informacje w bazach danych. Ta wiedza, przyda się niezależnie od tego czy myślisz o karierze w programowaniu, data science czy administracji.
Krok po kroku poznasz typy danych wykorzystywane w SQL oraz funkcje z jakich możesz korzystać. Nie ograniczamy się wyłączenie do pokazania, jak te funkcje działają. Pokazujemy też najczęstsze błędy, ich przyczyny i sposoby uniknięcia problemów. Kiedy znasz już podstawy możesz poznać zasady łączenia danych znajdujących się w różnych tabelach z wykorzystaniem polecenia JOIN oraz podzapytań.
Kurs jest dość intensywny, ale od czego jest przycisk "pause" i możliwość obejrzenia lekcji jeszcze raz! Jeżeli w trakcie kursu coś okaże się niejasne, możesz skorzystać z pomocy trenera.
Ten kurs jest drugim z serii kursów wdrażających w świat SQL, dlatego zakładamy, że znasz już podstawy pracy z narzędziami pozwalającymi pracować z Microsoft SQL.
Najważniejsze tematy kursu:
Polecenie SELECT
Wyrażenie WHERE
Aliasy kolumn
Sortowanie rekordów przez ORDER BY
Typy danych: liczby, teksty, data i czas, typ logiczny
Funkcje wbudowane: napisowe, daty i czasu, matematyczne, konwertujące i logiczne
Wyrażenie CASE
Agregacja danych: GROUP BY i HAVING
Praca z NULL
Wybieranie TOP 10
Przygotowanie danych do analizy; ROLLUP, CUBE, GROUPING SET, GROUPING_ID
Złączanie tabel - JOIN
Stosowanie różnych rodzajów złączeń: INNER, LEFT, RIGHT, CROSS, FULL
Podzapytania skalarne
Podzapytania zwracające ResultSet
Podzapytania skorelowane
Korzystanie z EXISTS, ALL, SOME, ANY
Zastępowanie podzapytań przez JOIN
Operacje na wynikach zwracanych przez zapytania: UNION, INTERSECT, EXCEPT.
Posiadając taką wiedzę, możesz śmiało pracować, jako analityk danych, samodzielnie wyciągać z bazy danych to, co jest w danej chwili potrzebne.
W tym szkoleniu, oprócz materiału video, znajdziesz także zadania do samodzielnego wykonania oraz rozwiązania tych zadań. Praktyka i praktyka i praktyka, pozwolą na szybkie usamodzielnienie się w pracy z bazą danych SQL.
O autorze
Nie chwaląc się, pracuję z SQL Server-em już ponad 20 lat i co nieco na jego temat wiem. Postarałem się tutaj podzielić nie tylko wiedzą ale i doświadczeniem. Prezentowane przykłady w wielu przypadkach nawiązują do rzeczywistych sytuacji, gdzie, czy to procedurę, czy trigger czy funkcję trzeba było użyć. Dzięki temu, uczestnicząc w tym kursie masz szansę nie wpaść w dziesiątki pułapek, w które ja sam kiedyś wpadałem...
Dołącz do 5000 studentów, którzy już podjęli decyzję o nauce SQL. Poświęć odrobinę czasu na samodzielną pracę, a już niebawem dodasz do listy swoich umiejętności znajomość SQL!
ISBN 978-83-945846-2-7
(*) - co nie oznacza, że wszystkie lekcje zostały nagrane w tym roku!
Instructor Details
- 4.8 Rating
979 Reviews
Rafał Mobilo
EN
Microsoft Certified Trainer. Programmer, database administrator, trainer and consultant. The main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.
Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.
Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and many more...
PL
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Python, Bash oraz machine learning, analiza i prezentacja danych.
Doświadczony trener szkoleń e-learning. Mentor wdrażania programów e-learning.
Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Poczta Polska i wiele innych...
More courses by Rafał Mobilo
SQL Server wprowadzenie, instalacja narzędzia (2024)
4.8 (1,000 Reviews)
Provider: Udemy
Time: 3.1h
$11.99
More SQL courses
SQL Server wprowadzenie, instalacja narzędzia (2024)
4.8 (1,000 Reviews)
Provider: Udemy
Time: 3.1h
$11.99
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Reviews
By Zbigniew Skrzela on 8/6/2024
Klarowne tłumaczenie. Kurs należy potraktować jak wykład na uczelni. Profesor zrobił wprowadzenie. Reszta zależy od tego, jak bardzo uczącemu się zależy. Przy cenie jak za jedną godzinę korepetycji, materiału wideo jest bardzo dużo. Dodatkowo po parę ćwiczeń z rozwiązaniami. Myślę, że łatwiej byłoby zacząć na jakiejś prostszej bazie danych, choć prowadzący opisuje tabele i ich powiązania.
By Gerard Kaszczuk on 3/4/2023
Miałem naukę baz danych i sql w dużej mierze w szkole średniej pod egzamin zawodowy. Kurs od A-Z wspaniale, prosto i przystępnie pozwala przyswoić wiedzę bądź ją odświeżyć. Zadania są ciekawie i zmyślnie sformułowane i nawet dla osoby, która nie miałaby styczności wcześniej z SQL'em bądź bazami danych byłaby w stanie sobie poradzić. Wiedza i poziom jest odpowiednio stopniowana - zostały mi jeszcze 2 do ukończenia i z zapałem zamierzam to ukończyć! :)
By Paulina Wacawik-Bagiska on 11/8/2020
super:)
By Wiktoria Pitowska on 11/1/2020
Wykupiam wszystkie SQL'owe kursy Pana Rafaa, za ktre jeszcze raz dzikuj. Bardzo si ciesz, e na nie trafiam. Nie auj ani minuty powiconej na nie ani adnej wydanej zotwki. Jeli kto si zastanawia to naprawd warto! Pan Rafa tumaczy konkretnie i rzeczowo na "namacalnych" przykadach pokazujc i tumaczc krok po kroku.
Ponadto w kursie s quizy sprawdzajce wiedz i wiczenia labolatoryjne z odpowiedziami i to w tym kursie jest drug fantastyczn zalet, ktra pozwala zweryfikowa zdobyt wiedz i sprawdzi nad czym warto jeszcze popracowa. Wszystko zostao przemylane i w spokojny sposb wytumaczone. Jeszcze raz wielkie dziki Panie Rafale! Czekam z niecierpliwoci na wicej Paskich kursw. Pozdrawiam :)
By Wiktoria Piętowska on 10/31/2020
Wykupiłam wszystkie SQL'owe kursy Pana Rafała, za które jeszcze raz dziękuję. Bardzo się cieszę, że na nie trafiłam. Nie żałuję ani minuty poświęconej na nie ani żadnej wydanej złotówki. Jeśli ktoś się zastanawia to naprawdę warto! Pan Rafał tłumaczy konkretnie i rzeczowo na "namacalnych" przykładach pokazując i tłumacząc krok po kroku. Ponadto w kursie są quizy sprawdzające wiedzę i ćwiczenia labolatoryjne z odpowiedziami i to w tym kursie jest drugą fantastyczną zaletą, która pozwala zweryfikować zdobytą wiedzę i sprawdzić nad czym warto jeszcze popracować. Wszystko zostało przemyślane i w spokojny sposób wytłumaczone. Jeszcze raz wielkie dzięki Panie Rafale! Czekam z niecierpliwością na więcej Pańskich kursów. Pozdrawiam :)
By Dmytro Halushko on 9/21/2020
I would say that this course is one of the best I could possibly get access to! I do appreciate the systematic approach of the creator for every topic I've covered so far!
Tak szczerze powiedziawszy brakowao mnie jak wiedzy bazowej tak i bardziej zaawansowanej, jednak na chwil obecn jestem na 120% zadowolony z tego kursu, skoro na bieco uzupeniam braki w wiedz. Bardzo mi si podoba!
By Filip.Zambrzycki on 8/17/2020
Świetny kurs, bardzo rozbudowany, wszystkie zagadnienia świetnie wytłumaczone. Kiedyś robiłem już kursy z podstaw sql, teraz tę wiedzę odświeżyłem a także poznałem dużo nowych zagadnień, a rzeczy nie do końca jasne, teraz stały się jasne. :) Jedyne co bym dołożył to oprócz zadań na koniec każdej lekcji także zadanka podsumowujące na koniec każdej sekcji. Mimo to kurs na 5. :)
By Filip.Zambrzycki on 8/5/2020
wietny kurs, bardzo rozbudowany, wszystkie zagadnienia wietnie wytumaczone. Kiedy robiem ju kursy z podstaw sql, teraz t wiedz odwieyem a take poznaem duo nowych zagadnie, a rzeczy nie do koca jasne, teraz stay si jasne. :) Jedyne co bym dooy to oprcz zada na koniec kadej lekcji take zadanka podsumowujce na koniec kadej sekcji.
Mimo to kurs na 5. :)
By Konrad Olejnik on 7/27/2020
Dobrze przedstawiona wiedza na temat tworzenia zapytan. Polecam ogladac w tempie 1,5x ;)
By Pawe Antoniak on 5/26/2020
Fajny kurs, wietny pomys by pokazywa to o czym si mwi czerwonymi strzakami. Przydaby si te taki kurs w wersji dla MySQL!
By Marta Laskowska on 5/26/2020
Excellent!!!!
By Marta Towarnicka on 5/19/2020
bardzo dobry kurs! to co moglam (czyli w zasadzie laczenie tabel) cwiczylam na pracowej bazie danych. szkoda, ze nie potrafilam dodac omawianej bazy danych. staralam sie juz z biegiem czasu pisac na "sucho". gdyby nie tableau, ktory juz mam zakupiony zapewne zrobilabym dalsza czesc - xml.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100






