Archiwum kategorii: 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 … Czytaj dalej

Opublikowano Oracle DBA, Oracle DBA Zaawansowany, Oracle SQL Tuning, Oracle SQL Zaawansowany, SQL | Otagowano , , , | Skomentuj

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 … Czytaj dalej

Opublikowano Oracle DBA, SQL | Otagowano , , , , , | Skomentuj

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.

Opublikowano Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Otagowano , , , | Skomentuj

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).

Opublikowano Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Otagowano , , , , | 6 komentarzy

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.

Opublikowano Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | Otagowano , , | 3 komentarze

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.

Opublikowano Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | 6 komentarzy

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.

Opublikowano Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | 4 komentarze

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!

Opublikowano Oracle SQL, Oracle SQL Podstawy, SQL | Otagowano , , , | 2 komentarze

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 … Czytaj dalej

Opublikowano PostgreSQL Zaawansowany, SQL | Otagowano , , , | 1 komentarz

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 … Czytaj dalej

Opublikowano DB2 SQL, MySQL, Oracle SQL Podstawy, SQL | Otagowano , , , | Skomentuj