Zawartość kursu
Podstawy zapytań SELECT
Celem tego bloku jest nauka podstawowej składni polecenia SELECT, używania aliasów, wyrażeń obliczeniowych oraz sortowania wyników
0/2
Filtrowanie danych – WHERE
Nauka filtrowania wierszy za pomocą klauzuli WHERE, operatorów porównania, BETWEEN, IN, LIKE, IS NULL oraz łączenia warunków AND/OR.
0/3
Funkcje wbudowane
Praktyczne zastosowanie funkcji tekstowych, liczbowych oraz daty i czasu dostępnych w Oracle SQL.
0/2
Łączenie tabel.
Łączenie tabel przy użyciu JOIN wewnętrznego i zewnętrznego, operatorów zbiorowych UNION i INTERSECT.
0/2
Grupowanie danych= GROUP BY, HAVING.
Agregowanie danych, funkcje grupujące oraz filtrowanie wyników zagregowanych.
Zapytania zagnieżdżone – SUBQUERIES
Podzapytania w klauzulach WHERE, FROM i SELECT. Operatory IN, EXISTS, ANY, ALL.
DDL i DML – Tworzenie i modyfikacja obiektów.
Tworzenie tabel, wstawianie, aktualizacja i usuwanie danych. Transakcje COMMIT / ROLLBACK.
Wskazówki do nauki i egzaminu Oracle SQL Fundamentals
Zbiór zadań: Wprowadzenie do pracy z Oracle SQL

Zadanie 9

SELECT employee_id, first_name, last_name, department_id
FROM employees
WHERE department_id = 50;

Zadanie 10

SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary > 10000;

Zadanie 11

SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary BETWEEN 5000 AND 10000;

Zadanie 12

SELECT employee_id, first_name, last_name, job_id
FROM employees
WHERE job_id IN ('SA_REP', 'IT_PROG', 'HR_REP');

Zadanie 13

SELECT employee_id, first_name, last_name
FROM employees
WHERE last_name LIKE 'K%';

Zadanie 14

SELECT employee_id, first_name, last_name, manager_id
FROM employees
WHERE manager_id IS NULL;

 

📝 Omówienie

Klauzula WHERE filtruje wiersze przed zwróceniem wyników. BETWEEN jest inkluzywny (obejmuje wartości graniczne). IN jest wygodnym zastąpieniem wielu warunków OR. LIKE obsługuje symbole % (dowolny ciąg) i _ (jeden znak). NULL wymaga specjalnych operatorów IS NULL / IS NOT NULL – porównanie z NULL za pomocą = zawsze zwraca FALSE.

 

Zapytaj AI:

Opcja poziomu: 

 

 

 

 

 

 

Przewijanie do góry