Data: 01.01.2026
2 dni
Online
Zarejestruj się
1
1

Do zapłaty: 1995,00 zł/netto

Jakie korzyści uczestnicy osiągną po szkoleniu? Program

SQL to język zapytań do relacyjnych baz danych, które są najpopularniejszymi bazami od kilkudziesięciu lat i na razie nie zapowiada się na zmianę.

Każdy program, z którego wystawiasz faktury, czy przesuwasz towary na magazynie posiada jakąś bazę danych. Dzięki znajomości SQL możesz wyciągnąć potrzebne Ci dane w szybki sposób bez wsparcia działu IT, czy zewnętrznej firmy.

SQL jest językiem u standaryzowanym, za pomocą którego możesz obsługiwać takie bazy jak:
• SQL Server,
• Oracle,
• IBM DB2,
• MySQL…
Oznacza to, że jeśli nauczysz się poleceń na przykładzie SQL Server to będziesz w stanie pracować na każdej innej relacyjnej bazie danych.

Teoria i zadania:
W ramach szkolenia uczestnicy wykonują zadania poprzedzone odpowiednią ilością teorii.

Cel szkolenia:
Celem szkolenia jest nauka tworzenia raportów na podstawie danych wyciągniętych z relacyjnej bazy danych.

Dla kogo jest szkolenie:
Szkolenie jest dla wszystkich osób, które pracują z programami ERP opartymi na bazie danych MS SQL Server i chcą w szybki sposób tworzyć raporty oparte na danych z tej bazy.

Umiejętności:
Po ukończeniu szkolenia uczestnik powinien umieć samodzielnie podłączyć się do bazy danych za pomocą aplikacji SQL Server Management Studio i utworzyć raport na podstawie danych z bazy. Tworzone raporty będą zawierały dane w formie wymaganej przez uczestnika, dzięki umiejętności wyboru kolumn, filtrowania danych, czy ich grupowania.
Uczestnik szkolenia będzie również potrafił zastosować różne funkcje do przekształcania danych, a także pobierać dane pochodzące z kilku tabel tworząc z nich jeden raport.

Rozwiń

Program

9:00

Dzień I

Moduł I:
Pisanie zapytań SELECT

  • Wyświetlanie kolumn z tabeli (SELECT, FROM)
  • Ograniczniki identyfikatorów obiektów (”” i [])
  • Łączenie wartości z kolumn (operator konkatenacji +)
  • Aliasowanie kolumn (AS, =)
  • Operatory arytmetyczne (+, -, /, *, %)
  • Unikatowość wierszy wynikowych (DISTINCT)
  • Idea sortowania danych (ORDER BY)
  • Sortowanie danych (ASC, DESC)
  • Sposoby wskazywania kolumny sortowanej

Moduł II
Filtrowanie danych

  • Definiowanie warunku wyszukiwania (WHERE)
  • Operatory porównania (=, !=, <>, >, !>,  >=, <, !<, <=)
  • Logika trójwartościowa (TRUE, FALSE, UNKNOWN)
  • Pola pozbawione wartości (IS NULL, IS NOT NULL)
  • Zaprzeczanie predykatu (NOT)
  • Łączenie predykatów (AND, OR)
  • Wspomagający operator zakresu (BETWEEN)
  • Wspomagający operator listy (IN)
  • Budowa wzorca wyszukującego (LIKE)
  • Symbole wieloznaczne (%, _, [], [^])
  • Zwracanie określonej liczby lub procentu wierszy (TOP)

 

9:00

Dzień II

Moduł III
Łączenie danych z wielu tabel

  • Idea złączeń między tabelami (JOIN)
  • Złączenie krzyżowe (CROSS JOIN)
  • Identyfikacja kolumn z tabel
  • Aliasowanie tabel (AS)
  • Złączenie wewnętrzne (INNER JOIN)
  • Złączenie zewnętrzne (LEFTOUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN)
  • Złączenie złożone
  • Wielokrotne połączenia jednorodne
  • Wielokrotne połączenia mieszane
  • Logiczna kolejność wyznaczania połączeń
  • Kontrolowanie logicznej kolejności połączeń

Moduł IV
Modyfikowanie danych

  • Wstawianie wiersza (INSERT … VALUES)
  • Dane znakowe różnych języków
  • Wpływ wartości domyślnych na wstawianie danych (DEFAULT)
  • Wstawianie wielu wierszy do tabeli (VALUES)
  • Wstawianie wierszy z „innej” tabeli (INSERT … SELECT)
  • Aktualizowanie wierszy (UPDATE)
  • Złożone operatory przypisania (+=, -=, *=, /=, %=)
  • Aktualizowanie danych w oparciu o dane z innej tabeli (UPDATE … FROM)
  • Użycie aliasów w aktualizacjach opartych na złączeniu
  • Usuwanie pożądanych wierszy (DELETE)
  • Usuwanie danych w oparciu o dane z innej tabeli (DELETE … FROM)
  • Usuwanie wszystkich wierszy z tabeli (TRUNCATE)
Rozwiń

Regulamin

  1. Koszt uczestnictwa jednej osoby w spotkaniu jest różny i uzależniony od charakterystyki spotkania. Dokładna cena jest podana w warunkach uczestnictwa dotyczących danego szkolenia zamkniętego.
  2. Cena obejmuje:  prelekcje, materiały warsztatowe.
  3. Przesłanie do BMS  pocztą elektroniczną, wypełnionego i podpisanego formularza zgłoszeniowego lub rezerwacja miejsca/miejsc poprzez wypełnienie online Formularza zgłoszenia stanowi zawarcie wiążącej umowy pomiędzy zgłaszającym, a BMS. Faktura pro forma jest standardowo wystawiana i wysyłana drogą mailową po otrzymaniu formularza zgłoszeniowego. Po zakończeniu warsztatów zostanie wystawiona i przesłana faktura VAT. Zgłaszający wyraża zgodę na otrzymanie faktury VAT bez podpisu odbiorcy.
  4. Osoba podpisująca formularz zgłoszeniowy w imieniu Zgłaszającego oświadcza, iż posiada stosowne uprawnienie do działania  w imieniu i na rzecz zgłaszającego, w szczególności do zwarcia umowy z BMS.
  5. W przypadku braku uczestnictwa w warsztatach, Zgłaszający zobowiązany jest uiścić pełną kwotę kosztów uczestnictwa w wysokości wynikającej z umowy.
  6. Brak wpłaty nie stanowi rezygnacji z udziału w spotkaniu.
  7. W miejsce osoby zgłoszonej do udziału w spotkaniu może wziąć udział inna osoba wskazana przez Zgłaszającego.
  8. Zgłaszający wyraża zgodę na umieszczenie logo jego firmy na stronie organizatora w module „Nasi klienci”
  9. Organizator zastrzega sobie prawo do zmian w programie.
  10. Wysyłając zamówienie zgadzam się na umieszczenie moich danych osobowych w bazie danych spółek należących do BMS Poland Group Sp. z o.o. oraz pozostałych partnerów konferencji na ich przetwarzanie dla potrzeb marketingowych, zgodnie z ustawą z 29.08.1997 r. o ochronie danych osobowych. Podanie danych osobowych ma charakter dobrowolny a podającemu przysługuje prawo wglądu do tych danych, jak i możliwość ich poprawiania.
  11. Wyrażam zgodę na otrzymywanie pocztą elektroniczną informacji handlowych, w tym e-mailingów i newsletterów wysyłanych przez Spółki należące do BMS Poland Group Sp. z o.o.
Rozwiń