Kurs PostgreSQL 11 – Having cz.23

PostgreSQL Having

W poprzednim wpisie pokazałem w jaki sposób działa Group by, dziś pokaże w jaki sposób odfiltrować pogrupowane dane za pomocą Group by? W tym celu poznasz klauzulę Having, którą można porównać do where z której korzystamy przy korzystaniu z from, z tą różnicą, że klauzula where ma zastosowanie do pojedynczego wiersza. PostgreSQL Having Nieco Teorii… … Dowiedz się więcej

Kurs PostgreSQL 11 – Group By CZ.22

PostgreSQL group by

W tym wpisie chciałbym pokrótce przedstawić działanie klauzuli Group by. Klauzula ta służy jak sama nazwa wskazuje do grupowania danych. Prosty przykład, w tabeli posiadasz dwie grupy towarów, w jaki sposób wydobyć sumaryczną sprzedaż każdej z nich? Wystarczy użyć klauzuli Group by. SQL Group by Nieco teorii… Poniżej jak zawsze schemat, w którym zobaczysz w … Dowiedz się więcej

Kurs PostgreSQL 11 – Funkcje Agregujące CZ.21

PostgreSQL Funkcje Agregujące

Funkcje agregujące pozwalają na zliczenie danych z wielu wierszy i pokazanie wyniku opisując je w prosty sposób. W tym wpisie przedstawię opis 5 funkcji, które przydadzą się w kolejnych lekcjach. AVG Pierwszą funkcję jest AVG czyli wyciągniecie średniej wartości z wybranego zakresu wierszy. Załóżmy, że chcesz wyświetlić średnią cenę filmu, który posiadamy w wypożyczalni.

Dowiedz się więcej

Kurs PostgreSQL 11 – Cross Join – jak pokazać wszystkie możliwe kombinacje danych CZ.20

PostgreSQL Cross Join

Cross Join wykorzystuje iloczyn kartezjański, czyli pokazuje w wyniku wszystkie możliwe kombinacje danych co najmniej dwóch różnych tabel. Dane oczywiście nie bardzo mają wartość do analizy, natomiast można je wykorzystać do generowania dużych partii danych. PostgreSQL Cross Join Nieco teorii… Schemat działania Cross Join jest bardzo prosty.

Do ćwiczeń przygotuj dwie bardzo proste tabele. … Dowiedz się więcej

Kurs PostgreSQL 11 – Self-Join, czyli łączenie tabeli z samą sobą CZ.19

PostgreSQL Self-Join

Self-join jest nieco dziwnym typem połączenia tabel, a raczej tabeli, ponieważ łączenie przeprowadza się na tej samej tabeli. Przydaje się głównie do sprawdzenia wyników. PostgreSQL Self-Join Nieco teorii… Poniżej widzisz schemat działania Self-Join.

W celu przygotowania ćwiczeń przygotuj nową tabelę wraz z przykładowymi danymi.

Manager_id jest wartością, która reprezentuje poziom managera. Im wyższa … Dowiedz się więcej

Kurs PostgreSQL 11 – Left-Join CZ.18

PostgreSQL Left Join

W poprzednim wpisie przedstawiłem informacje na temat inner join. W tym wpisie poznasz left join(czasami nazywanego również left outer join). W tym przypadku lewa tabela będzie miała zero lub wiele połączeń z tabelą prawą. Tabela prawa ma dokładnie jedno połączenie z tabelą lewą. PostgreSQL Left-Join Nieco teorii… Ponownie przeanalizuj prosty przykład, dzięki któremu zrozumiesz co … Dowiedz się więcej

Kurs PostgreSQL 11 – Full Outer Join CZ.17

PostgreSQL Full Outer Join

W poprzednich dwóch wpisach pokazałem w jaki sposób używać inner join oraz left join. W dzisiejszym wpisie pokażę o co chodzi w full outer join. Po krótce, zapytanie zwróci wszystkie wiersze które: Pasują tylko do tabeli lewej, Pasują tylko do tabeli prawej, Tabela lewa ma pasującą wartość w tabeli prawej Czyli dla jasności pokaże wszystkie … Dowiedz się więcej

Kurs PostgreSQL 11 – Inner Join CZ.16

PostgreSQL Inner Join

Czas zabrać się za zrozumienie jednej z najtrudniejszych rzeczy w podstawach SQL (niezależnie od platformy) czyli inner join. W poprzednim wpisie przedstawiłem ogólny opis wszystkich rodzajów joinów, których możesz używać. PostgreSQL Inner Join Nieco teorii… Bez joinów możliwe jest co najwyżej pobranie danych z jednej tabeli w tym samym czasie. Mając joiny można te dane … Dowiedz się więcej

Kurs PostgreSQL 11 – Wstęp do łączenia tabel przy pomocy Joins(Join’ów) CZ.15

PostgreSQL Joins

Joins (czy bardziej po polsku Joiny) są jednymi z trudniejszych zagadnień przy nauce/korzystaniu z SQL. Ja również miałem z tym duży problem, jednak jako wzrokowiec znalazłem kiedyś w internecie proste rozwiązanie wprost z matematyki na poziomie klas 1-3 szkoły podstawowej ( o ile dobrze pamiętam bo było to dawno temu) – czyli zbiory. I w … Dowiedz się więcej

Kurs PostgreSQL 11 – Alias kolumny CZ.14

PostgreSQL Alias

Tworząc raporty dla osób, które nie bardzo rozumieją SQL, zapewne otrzymujesz pytania o problem z czytelnością konkretnych kolumn w raportach. Możesz bardzo ułatwić pracę zarówno sobie jak i zmniejszyć liczbę pytań od pracowników z innych działów. W tym celu wart zapoznania jest kolejny element języka SQL czyli aliasem. Szablon użycia Aliasu Użycie aliasu jest bardzo … Dowiedz się więcej

beitadmin.pl - Droga Administratora IT