SQL Server - zapytania. Querying

Kurs starego poczciwego SQL. Musisz to znać aby pracować z SQL lub myśleć o egzaminach

4.78 (862 reviews)
Udemy
platform
Polski
language
Databases
category
instructor
4,885
students
5.5 hours
content
Jan 2024
last update
$59.99
regular price

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

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!

Content

O kursie

O kursie
Uwagi techniczne
Kilka informacji praktycznych....

SELECT

Wprowadzenie do SELECT - VIDEO
Wprowadzenie do SELECT - QUIZ
Wprowadzenie do SELECT - LAB
Wprowadzenie do SELECT - Odpowiedzi
Klauzula WHERE część 1 - VIDEO
Klauzula WHERE cz. 1 - QUIZ
Klauzula WHERE cz. 1 - LAB
Klauzula WHERE cz. 1 - ODPOWIEDZI
Klauzula WHERE część 2 - VIDEO
Klauzula WHERE cz. 2 - QUIZ
Klauzula WHERE cz. 2 - LAB
Klauzula WHERE cz. 2 - ODPOWIEDZI
Kolumny wyliczane - VIDEO
Kolumny wyliczane - QUIZ
Kolumny wyliczane - LAB
Kolumny wyliczane - ODPOWIEDZI
Korzystanie z aliasów - VIDEO
Korzystanie z aliasów - QUIZ
Korzystanie z aliasów - LAB
Korzystanie z aliasów - ODPOWIEDZI
Porządkowanie rekordów klauzula ORDER BY - VIDEO
Porządkowanie rekordów klauzula ORDER BY - QUIZ
Porządkowanie rekordów klauzula ORDER BY - LAB
Porządkowanie rekordów klauzula ORDER BY - ODPOWIEDZI

Typy danych

Typy danych - liczby całkowite - VIDEO
Typ całkowity - QUIZ
Typ całkowity - LAB
Typ całkowity - ODPOWIEDZI
Typy danych - teksty - VIDEO
Typ tekstowy - QUIZ
Typ tekstowy - LAB
Typ tekstowy - ODPOWIEDZI
Typy danych - data, liczba zmiennoprzecinkowa, prawda/fałsz - VIDEO
Typy danych - data, liczba zmiennoprzecinkowa, prawda/fałsz - QUIZ
Typy danych - data, liczba zmiennoprzecinkowa, prawda/fałsz - LAB
Typy danych - data, liczba zmiennoprzecinkowa, prawda/fałsz - ODPOWIEDZI

Funkcje TSQL

Funkcje znakowe - VIDEO
Funkcje znakowe - QUIZ
Funkcje znakowe - LAB
Funkcje znakowe - ODPOWIEDZI
Funkcje daty i czasu - VIDEO
Funkcje daty i czasu - QUIZ
Funkcje daty i czasu - LAB
Funkcje daty i czasu - ODPOWIEDZI
Funkcje matematyczne - VIDEO
Funkcje matematyczne - QUIZ
Funkcje matematyczne - LAB
Funkcje matematyczne - ODPOWIEDZI
Funkcje konwertujące - VIDEO
Funkcje konwertujące - QUIZ
Funkcje konwertujące - LAB
Funkcje konwertujące - ODPOWIEDZI
Funkcje logiczne - VIDEO
Funkcje logiczne - QUIZ
Funkcje logiczne - LAB
Funkcje logiczne - ODPOWIEDZI

Rozbudowywanie polecenia SELECT

Wyrażenie CASE - VIDEO
Wyrażenie CASE - QUIZ
Wyrażenie CASE - LAB
Wyrażenie CASE - ODPOWIEDZI
Funkcje agregujące, GROUP BY, HAVING - VIDEO
Funkcje agregujące. GROUP BY, HAVING - QUIZ
Funkcje agregujące. GROUP BY, HAVING - LAB
Funkcje agregujące. GROUP BY, HAVING - ODPOWIEDZI
Null i funkcje pracujące z null - VIDEO
Null i funkcje pracujące z NULL - QUIZ
Null i funkcje pracujące z NULL -LAB
Null i funkcje pracujące z NULL - ODPOWIEDZI
SELECT DISTINCT i SELECT TOP - VIDEO
SELECT DISTINCT i SELECT TOP - QUIZ
SELECT DISTINCT i SELECT TOP - LAB
SELECT DISTINCT i SELECT TOP - ODPOWIEDZI
GROUP BY, ROLLUP, CUBE i GROUPING SET - VIDEO
GROUP BY, ROLLUP, CUBE i GROUPING SET - QUIZ
GROUP BY, ROLLUP, CUBE i GROUPING SET - LAB
GROUP BY, ROLLUP, CUBE i GROUPING SET - ODPOWIEDZI
Funkcja GROUPING_ID - VIDEO
Funkcja GROUPING_ID - QUIZ
Funkcja GROUPING_ID - LAB
Funkcja GROUPING_ID - ODPOWIEDZI

Złączenia tabel

INNER JOIN - VIDEO
INNER JOIN - QUIZ
INNER JOIN - LAB
INNER JOIN - ODPOWIEDZI
OUTER JOIN - VIDEO
OUTER JOIN - QUIZ
OUTER JOIN - LAB
OUTER JOIN - ODPOWIEDZI
Złączenia wielu tabel - VIDEO
Złączenia wielu tabel - QUIZ
Złączenia wielu tabel - LAB
Złączenia wielu tabel - ODPOWIEDZI
CROSS JOIN - VIDEO
CROSS JOIN -QUIZ
CROSS JOIN - LAB
CROSS JOIN - ODPOWIEDZI
FULL JOIN - VIDEO
FULL JOIN -QUZ
FULL JOIN - LAB
FULL JOIN - ODPOWIEDZI

Podzapytania

Podzapytania skalarne - VIDEO
Podzapytania skalarne - QUIZ
Podzapytania skalarne - LAB
Podzapytania skalarne - ODPOWIEDZI
Podzapytania zwracające wiele wartości - VIDEO
Podzapytania zwracające wiele wartości - QUIZ
Podzapytania zwracające wiele wartości - LAB
Podzapytania zwracające wiele wartości - ODPOWIEDZI
Podzapytania wykorzystywane jako wirtualne tabele - VIDEO
Podzapytania wykorzystywane jako wirtualne tabele - QUIZ
Podzapytania wykorzystywane jako wirtualne tabele - LAB
Podzapytania wykorzystywane jako wirtualne tabele - ODPOWIEDZI
Podzapytania skorelowane - VIDEO
Podzapytania skorelowane - QUIZ
Podzapytania skorelowane - LAB
Podzapytania skorelowane - ODPOWIEDZI
Podzapytania EXISTS, ALL, SOME, ANY - VIDEO
Podzapytania EXISTS, ALL, SOME, ANY - QUIZ
Podzapytania EXISTS, ALL, SOME, ANY - LAB
Podzapytania EXISTS, ALL, SOME, ANY - ODPOWIEDZI
Zastępowanie podzapytań przez JOIN - VIDEO
Zastępowanie podzapytań przez JOIN - QUIZ
Zastępowanie podzapytań przez JOIN - LAB
Zastępowanie podzapytań przez JOIN - ODPOWIEDZI

Operacje na zwracanych zbiorach danych

Operator UNION - VIDEO
Operator UNION - QUIZ
Operator UNION - LAB
Operator UNION - ODPOWIEDZI
Operator UNION ALL, INTERSECT, EXCEPT - VIDEO
Operator UNION ALL, INTERSECT, EXCEPT - QUIZ
Operator UNION ALL, INTERSECT, EXCEPT - LAB
Operator UNION ALL, INTERSECT, EXCEPT - ODPOWIEDZI

Zakończenie

Zakończenie

Screenshots

SQL Server - zapytania. Querying - Screenshot_01SQL Server - zapytania. Querying - Screenshot_02SQL Server - zapytania. Querying - Screenshot_03SQL Server - zapytania. Querying - Screenshot_04

Reviews

Dorota
October 19, 2023
Kurs bardzo fajny, porządkujący wiedzę. Fajne Laboratoria. Mała drobnostka do poprawy - to numerowanie odpowiedzi do LAB.
Adam
August 5, 2023
Świetny kurs, jasne i konkretne przedstawienie działania zapytań SQL. Solidne podstawy do dalszego działania w tym języku.
Paweł
June 11, 2023
Niejeden kurs zakupiłem u Mobilo, super, że oprócz części teoretycznej są zadanka do każdego zagadnienia.
Piotr
April 12, 2023
Bardzo ładnie i czytelnie, są przez autora tłumaczone zagadnienia, dodatkowo, quizy oraz zadania do samodzielnego testowania, poprawiają skuteczność samodzielnej nauki.
Igor
March 26, 2023
Pan Rafał w jasny do zrozumienia sposób tłumaczy jak to wszystko działa :) Wielki szacun za stworzenie zadań praktycznych sprawdzających wiedzę. Chciałbym, by więcej twórców na Udemy zadawało sobie taki trud jak Pan Rafał podczas tworzenia swojego contentu. Polecam!
Maciej
March 14, 2023
Bardzo szczegółowo tłumaczone szczegóły tworzenia zapytań w SQL. Co więcej, ważne że są zadania do samodzielnego przećwiczenia z odpowiedziami.
Gerard
March 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ć! :)
Leszek
September 22, 2022
Kurs bardzo dobrze przygotowany. Tematy podzielone na sekcje. Po każdym temacie quiz plus zadania. Jedyne co bym dodał to kilka dłuższych, bardziej wymagających zadań/ projektów.
Kamil
August 1, 2022
Bardzo dobry kurs. Chyba najlepszy kurs SQL na Udemy. Bardzo dużo można się z niego nauczyć. Dwie rzeczy mogłyby być lepsze: więcej przykładów w filmach oraz odświeżenie całego kursu.
Ewa
May 21, 2022
Bardzo jasno i klarownie przedstawiono schemat ćwiczeń co wg mnie daje poczucie przyswajania i utrwalania wiedzy w bardzo sprawny i uporządkowany sposób. Dla mnie rewelacja!
Krzysztof
May 9, 2022
Świetny kurs, prowadzony bardzo jasno, z miejscem na pracę własną - rozjaśnił mi wiele wątpliwości. Polecam!
Darkdomin
April 20, 2022
Bardzo fajnie prowadzony kurs, pomimo że szybko to bardzo zrozumiale. Dużo zadań ( na plus ). Podstawy wyrażeń regularnych wytłumaczone w parę minut. Osobiście bardzo polecam
Mariusz
February 15, 2022
Kurs jest świetny. Wykładowca prowadzi go w bardzo przyjazny sposób, pozwalający ogarnąć temat. Kurs jest godny polecenia. Jeżeli mogę coś doradzić zaczynającym szkolenie, to warto przejrzeć zawartość tabel z której są prowadzone laboratoria na koniec tematu.
Barbara
January 9, 2022
Przyjemnie prowadzony, dobra powtórka dla osób, które chcę sobie tą wiedzę odświeżyć. Znalazłam smaczki, które mnie zaskoczyły, a myślałam, że po napisaniu kilkuset "selectów" to niemożliwe... ;)
Tomasz
October 26, 2021
Mam już doświadczenie w pisaniu zapytań, ale ucząc się samodzielnie wiedza nie jest usystematyzowana i ten kurs systematyzuje moją wiedzę uzupełniając niezrozumiałe luki

Charts

Price

SQL Server - zapytania. Querying - Price chart

Rating

SQL Server - zapytania. Querying - Ratings chart

Enrollment distribution

SQL Server - zapytania. Querying - Distribution chart
737318
udemy ID
1/21/2016
course created date
10/29/2019
course indexed date
Bot
course submited by