• Kurs SQL
    Bazy danych

    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…

  • Blog informatyczny
    Bazy danych

    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…

  • Zapytania SQL
    Bazy danych

    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…

  • Bazy danych

    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…

  • Bazy danych

    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…