Category Archives: Oracle SQL

Kurs Oracle SQL online. Sortowanie rekordów

W tej lekcji kursu Oracle SQL zaczniemy sortować rekordy w wyniku działania zapytania. Jeśli chcesz posortować rekordy należy użyć klauzuli ORDER BY. Zatem do dzieła 🙂

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

Kurs SQL online – Oracle: Limitowanie rekordów

Witam w kolejnej lekcji kursu Oracle SQL. W tej lekcji zobaczymy jak limitować rekordy przy pomocy klauzuli WHERE. Zapraszam do lektury!

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

LISTAGG w Oracle 10g i 9i, oraz WM_CONCAT i inne metody konkatenacji tekstów w trakcie agregacji

W Oracle 11g pojawiła się funkcja agregująca LISTAGG, która “dodaje” teksty do siebie generując w wyniku wartości z kolumny przekazanej parametrem. Jest to zatem konkatenacja tekstów wywołana w formie funkcji agregującej. Funkcjonalność LISTAGG można uzyskać jednak już w 9i i … Continue reading

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

Dynamiczna liczba kolumn w tabelach przestawnych (pivot query) Oracle 10g i 11g

Tabele przestawne w Oracle 10g i 11g mają jedną wadę – wymagana jest znajomość liczby kolumn i wartości jakie trafią do sekcji kolumn. Oracle musi z góry wiedzieć ile kolumn (i jakiego typu) zwróci. Jest to problem, bo często my … Continue reading

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

Tabele przestawne (pivot queries) w Oracle 10g i 11g – zamiana wierszy na kolumny

Tabele przestawne to temat szeroko znany z Excela lub OpenOffice’a (Pilot danych), który sprowadza się do tego, aby dane widziane w formie ciągu wierszy zaprezentować w formie bardziej zwartej – tak aby zarówno w wierszach, jak i kolumnach znajdowały się … Continue reading

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

Kurs SQL online – Oracle: Pierwsze zapytania SQL

W tej lekcji kursu Oracle SQL podłączymy się do bazy i zaczniemy pisać pierwsze zapytania SQL. Skupimy się na wybieraniu konkretnych kolumn w zapytaniu, dodawaniu nowych. Zapraszam do lektury! Podłączenie do bazy danych Uruchamiamy program Oracle SQL Developer. W zakładce … Continue reading

Posted in Nieokreślona, Oracle SQL Podstawy, SQL | Tagged , , , , | 23 Comments

Kurs SQL online – Oracle: Przygotowanie środowiska do ćwiczeń, czyli jak zainstalować Oracle 11g XE i Oracle SQL Developer

Kurs SQL online – Oracle. Przygotowanie środowiska do ćwiczeń, czyli jak zainstalować Oracle 11g XE i Oracle SQL Developer Do rozpoczęcia nauki będą nam potrzebne: Oracle 11g XE Oracle 11g XE jest darmową wersją bazy Oracle. Ma pewne ograniczenia: 11GB … Continue reading

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

Bazy danych Oracle – ROWNUM i problemy

O czym? Jak wybrać n rekordów z tabeli, czyli do czego można użyć ROWNUM. W tym poście pokażę również na jakie problemy możemy napotkać korzystając z ROWNUM.

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

Bazy danych Oracle – suma narastająca w SQL

O czym Jak zrobić sumę narastającą bezpośrednio w języku SQL. Funkcja SUM, analityczna (okienkowa) – jej zapis i składnia oraz efekty użycia.

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

Oracle Database Gateways

O czym Jeśli stajesz przed koniecznością połączenia danych z różnych źródeł, potrzebujesz zmigrować informacje, dokonać operacji ETL pomiędzy bazami różnych producentów bądź po prostu zaimportować dane np. z Excela, DB2 czy MySQL do Oracle to Transparent Database Gateways są stworzone … Continue reading

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