Category Archives: SQL

What Developers Should Know … Part 2

Up to now, we talked about Selectivity / Cardinality Skewed Data / Histograms Displaying Execution Plans with Explain Plan, dbms_xplan package, autotrace feature Introduced bind variables I believe, that for most of you it was quite familiar.. But I also … Continue reading

Posted in Oracle DBA, Oracle DBA Advanced, Oracle SQL Tuning, Oracle SQL Zaawansowany, SQL | Tagged , , , | Leave a comment

What Oracle Developers Should Know … Part 1

Quite often, as Database Administrators we are faced the case,  when our attitude to SQLs, our knowledge of topic, is in contraty to what Developers know.. It all comes from fact, that Developers, do not have some information, and look … Continue reading

Posted in Oracle DBA, SQL | Tagged , , , , , | Leave a comment

Jak przygotować diagram ERD dla bazy danych w Oracle

Witam 🙂 Dzisiaj o tym jak przygotować diagram ERD w oparciu o bazę danych w Oracle Database.

Posted in Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Tagged , , , | Leave a comment

Kurs Oracle SQL online. Podzapytania – pierwsze starcie

Po ciut dłuższej (no dobrze  – długiej 🙂 ) przerwie zapraszam do kolejnej lekcji naszego Kursu Oracle SQL. Przyszła pora na podzapytania – dzisiaj skupimy się na podzapytaniach prostych (nie tylko z nazwy).

Posted in Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Tagged , , , , | 6 Comments

Kurs Oracle SQL online. Złączenia, czyli JOINy

Zapraszam do kolejnej lekcji kursu Oracle SQL 🙂 Dzisiaj bardziej obszerny temat 🙂 W tej lekcji kursu zajmiemy się złączeniami w bazie Oracle – czyli jak w wyniku działania zapytania uzyskać dane “porozrzucane” na wiele tabel.

Posted in Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | Tagged , , | 3 Comments

Kurs Oracle SQL online. Grupowanie, czyli klauzula GROUP BY

Witajcie 🙂 W tej lekcji kursu Oracle SQL zajmiemy się grupowaniami – czyli jak zrobić, żeby nasze funkcje agregujące działały w ramach pewnej grupy rekordów.

Posted in Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | 6 Comments

Kurs Oracle SQL online. Funkcje agregujące

Dzisiaj temat miły, lekki i przyjemny. W tej lekcji kursu Oracle SQL zajmiemy się funkcjami agregującymi – czyli jak policzyć maksimum, minimum, średnią czy sumę. Pokażemy również jak policzyć liczbę rekordów w tabeli, które spełniają określonych warunek.

Posted in Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | 4 Comments

Kurs Oracle SQL online. Funkcje wbudowane

W tej lekcji pokażemy często wykorzystywane funkcje wbudowane – zarówno tekstowe jak i numeryczne. Czyli jak wybrać inicjały, jak zaokrąglić liczbę, jak poprawić wielkość liter. Każdą funkcję pokażemy wraz z przykładem użycia. Zapraszam do lektury!

Posted in Oracle SQL, Oracle SQL Podstawy, SQL | Tagged , , , | 2 Comments

Pierwszy, drugi, n-ty i ostatni rekord (first, last aggregate) podczas grupowania w PostgreSQL

Częstym problemem jaki należy rozwiązać jest uzyskanie rekordu pierwszego, drugiego lub n-ego w trakcie grupowania. Problem nie jest trywialny, a istnieje szereg metod by sobie z nim poradzić. Same wbudowane funkcje agregujące to za mało, ponieważ oprócz braku funkcji first … Continue reading

Posted in PostgreSQL Zaawansowany, SQL | Tagged , , , | 1 Comment

Wartość NULL i podzapytania, a operator IN i NOT IN

Często pewną konsternacje budzi problem wynikający z jednoczesnego stosowania wartości NULL i operatora sprawdzenia czy elementu nie ma na liście (NOT IN) co prowadzi do uzyskania w wyniku pustego zestawu rekordów. NULL dla operatora IN działa poprawnie, a dla operatora … Continue reading

Posted in DB2 SQL, MySQL, Oracle SQL Podstawy, SQL | Tagged , , , | Leave a comment