icon icon

Kurs Teradata SQL - programowanie za pomocą Teradata SQL i wykorzystanie funkcji języka SQL

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawne użycie funkcji tekstowych - Nauczysz się łączyć teksty, wycinać fragmenty za pomocą SUBSTRING i SUBSTR oraz zmieniać wielkość liter funkcjami UPPER i LOWER, dzięki czemu szybciej przygotujesz dane do raportów.

icon

Praca z datą i czasem - Dowiesz się, jak wyciągać rok, miesiąc i dzień z pól daty przy użyciu EXTRACT, więc łatwiej zbudujesz filtry, grupowania i analizy oparte na czasie w zapytaniach Teradata SQL.

icon

Pewne stosowanie agregacji - Opanujesz użycie COUNT i SUM w praktycznych zapytaniach, dzięki czemu samodzielnie policzysz rekordy, zsumujesz wartości i przygotujesz czytelne zestawienia bez ręcznego przetwarzania danych.

icon

Łączenie danych z wielu tabel - Przećwiczysz INNER JOIN oraz złączenia LEFT, RIGHT i FULL OUTER JOIN, więc będziesz poprawnie łączyć dane z różnych źródeł i unikać typowych błędów przy budowie raportów i analiz.

icon

Lepsze budowanie warunków - Zrozumiesz działanie operatorów AND, OR oraz operatorów arytmetycznych, co pozwoli Ci pisać bardziej precyzyjne warunki filtrowania, obliczenia i logikę zapytań dopasowaną do celu analizy.

icon

Tworzenie podzapytań - Poznasz zasady budowy podzapytań i nauczysz się stosować je w codziennej pracy, aby rozdzielać złożone problemy na mniejsze etapy i tworzyć czytelniejsze, bardziej elastyczne zapytania SQL.

icon

Czytelna logika CASE - Nauczysz się używać konstrukcji CASE do tworzenia warunkowych wyników w zapytaniach, dzięki czemu łatwo zamienisz surowe dane na zrozumiałe kategorie, etykiety i reguły biznesowe.

icon

Świadoma obsługa wartości NULL - Dowiesz się, kiedy stosować IS NULL i IS NOT NULL, aby poprawnie wykrywać brakujące dane lub je pomijać, co zwiększy jakość wyników i ograniczy ryzyko błędnych wniosków z analizy.

Program szkolenia

1. Omówienie różnorodnych funkcji dostępnych w Teradata SQL

  • tekstowe:
    • łączenie tekstów,
    • funkcje pobierające fragment tekstu: SUBSTRING, SUBSTR,
    • funkcje manipulujące wielkością liter: UPPER, LOWER,
    • sumowanie: SUM
  • daty i czasu:
    • wyciąganie roku, dnia i miesiąca: EXTRACT,
  • agregujące:
    • zliczanie elementów: COUNT,
    • sumowanie: SUM.

2. Szczegółowe wyjaśnienie metod łączenia danych z różnych tabel za pomocą różnych typów złączeń

  • wewnętrzne: INNER JOIN,
  • zewnętrzne: LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN.

3. Przegląd kluczowych operatorów wykorzystywanych w Teradata SQL

  • logiczne:
    • wszystkie warunki muszą być spełnione: AND,
    • tylko jeden warunek musi być spełniony: OR,
  • arytmetyczne:
    • dodawanie: +,
    • odejmowanie: -,
    • mnożenie: ,
    • dzielenie: /.

4. Wyjaśnienie zasad tworzenia podzapytań

5. Konstrukcje warunkowe CASE

6. Wprowadzenie do obsługi wartości nieokreślonych (NULL) w Teradata SQL

  • wyciąganie rekordów z wartościami nieokreślonymi: IS NULL,
  • omijanie rekordów z wartościami nieokreślonymi: IS NOT NULL.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy pracy z komputerem - Powinieneś sprawnie korzystać z komputera, klawiatury i systemu operacyjnego, aby samodzielnie uruchamiać narzędzia, wpisywać zapytania i pracować na plikach.

icon

Znajomość tabel i danych - Powinieneś rozumieć, czym są tabele, kolumny i wiersze, aby łatwo śledzić przykłady z kursu i poprawnie interpretować dane wykorzystywane w zapytaniach SQL.

icon

Podstawy logiki warunków - Powinieneś rozumieć proste zależności typu i, lub oraz podstawowe porównania wartości, ponieważ ułatwi Ci to budowanie filtrów i zrozumienie warunków w SQL.

icon

Gotowość do pracy z danymi - Powinieneś być gotowy do analizy przykładów i samodzielnego testowania zapytań, ponieważ szkolenie opiera się na praktycznym ćwiczeniu składni i wyników działania.