Więcej informacji o kursie
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).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 SELECTWyrażenie WHEREAliasy kolumnSortowanie rekordów przez ORDER BYTypy danych: liczby, teksty, data i czas, typ logicznyFunkcje wbudowane: napisowe, daty i czasu, matematyczne, konwertujące i logiczneWyrażenie CASEAgregacja danych: GROUP BY i HAVINGPraca z NULLWybieranie TOP 10Przygotowanie danych do analizy; ROLLUP, CUBE, GROUPING SET, GROUPING_IDZłączanie tabel - JOINStosowanie różnych rodzajów złączeń: INNER, LEFT, RIGHT, CROSS, FULLPodzapytania skalarnePodzapytania zwracające ResultSetPodzapytania skorelowaneKorzystanie z EXISTS, ALL, SOME, ANYZastępowanie podzapytań przez JOINOperacje 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.Dołącz do 4000 studentów, którzy już podjęli decyzję o nauce SQL.
Certyfikat | |
Zajęcia | 103 |
Godziny | 5 |
Rodzaj szkolenia | online |
Egzamin wstępny | |
Sprawdzanie prac domowych | |
Projekt dyplomowy | |
Pomoc w zatrudnieniu | |
Język | Polski |
Czego nauczysz się na tym kursie?
- 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