YoVDO

SQL Server - zapytania. Querying

Offered By: Udemy

Tags

SQL Courses Relational Databases Courses Data Filtering Courses Data Aggregation Courses

Course Description

Overview

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

What you'll 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

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 SQLjest 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).

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żeniaWHERE, 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:

  • PolecenieSELECT

  • Wyrażenie WHERE

  • Aliasy kolumn

  • Sortowanie rekordów przez ORDERBY

  • Typy danych: liczby, teksty, data i czas, typ logiczny

  • Funkcje wbudowane: napisowe, daty i czasu, matematyczne, konwertujące i logiczne

  • WyrażenieCASE

  • Agregacja danych: GROUP BY i HAVING

  • Praca z NULL

  • Wybieranie TOP 10

  • Przygotowanie danych do analizy; ROLLUP, CUBE, GROUPINGSET, 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 wynikachzwracanych 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.

Dołącz do 4000 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


Taught by

Rafał Mobilo

Related Courses

Introduction to Databases
Meta via Coursera
Analyzing Big Data with SQL
Cloudera via Coursera
Managing Google Workspace 日本語版
Google Cloud via Coursera
Creating Advanced Reports with SAS Visual Analytics
SAS via Coursera
Query Client Data with LibreOffice Base
Coursera Project Network via Coursera