Zestaw zadań z SQL dla początkujących
Umieściłam tutaj zadania, które możesz wykonać w celu sprawdzenia się ze znajomości SQLa lub też po prostu przećwiczenia swoich umiejętności w języku SQL. Większość zadań możesz wykonać online, wystarczy skorzystać z bazy danych udostępnionej na TrySQL. Zadania, które możesz zrobić…
SQL. Pobieranie informacji z tabel bazy danych
W tej części Kursu SQL nauczymy się pobierania, wyświetlania informacji z tabel bazy danych. Do nauki jezyka SQL wykorzystamy gotowe narzędzie udostępnione na stronie: https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all Strona składa się z kilku części. Tutaj opisałam do czego służą poszczególne elementy: Na początku…
SQL. Grupowanie wierszy Group by, Having
Tabela: pracownicy pracownik_id imie nazwisko stanowisko_id wydzial_id pensja prowizja Grupowanie wierszy Do tego momentu funkcje agregujące wykonywały swoje operacje traktując dane jako niezróżnicowane i jednolite typy informacji. Na przykład obliczanie średniej prowizji dla wszystkich pracowników dotyczyło czytania wszystkich wierszy w…
SQL. Funkcje agregujące Avg, Count, Max, Min, Sum, Nvl
Przyjmijmy, że mamy daną tabelę Pracownicy zawierającą dane pracowników. Tabela: pracownicy pracownik_id imie nazwisko stanowisko_id wydzial_id pensja prowizja Zadanie 1 Wykonaj raport dotyczący minimalnej, maksymalnej i średniej pensji oraz sumie miesięcznych zarobków hadlowców z działu sprzedaży. Funkcje agregujące Wykonanie tego…
PL/SQL. Rodzaje bloków
WSTĘP DO PL/SQL Rodzaje bloków PL/SQL: 1. bloki anomimowe (nienazwane) declared inline 2. bloki nazwane (podprogramy) Blok anonimowy Uruchamiamy program Oracle SQL Developer. Wpisujemy poniższy kod: BEGINDBMS_OUTPUT.PUT_LINE(’Hello World!’);END; By wykonać kod wciskamy przycisk Run Script (zielona strzałka z kartką) lub wciskamy…
SQL. Pobieranie danych z kilku tabel: natural join, join, using, using on
Tabele: pracownicy pracownik_id imie nazwisko stanowisko_id kierownik_id stanowiska stanowisko_id nazwa_stanowiska kierownik_id lokalizacja Zadanie 1 Przygotuj raport o wszystkich pracownikach pracujących w firmie i ich stanowiskach. Informacje o pracownikach i ich stanowiskach są umieszczone są w rożnych tabelach. Należy napisać zapytanie…