NOWOŚĆ!👉 Praktyczne warsztaty online n8n + AI dla biznesu

Kategoria: SQL

Odkryj wszystkie artykuły w kategorii SQL. Poznaj praktyczne porady od ekspertów i przyspiesz swój rozwój zawodowy.

Zadania SQL: poziom średni

Zadania SQL: poziom średni

Zestaw zadań SQL dla poziomu średniego. Realistyczny dataset, 10–12 zadań z JOIN, GROUP BY i podzapytaniami, wyzwania z funkcjami okienkowymi, zadania optymalizacyjne, rozwiązania.

Kacper Sieradziński
Kacper Sieradziński
SQL
Zadania SQL: poziom podstawowy

Zadania SQL: poziom podstawowy

Praktyczny zestaw 10 zadań SQL dla początkujących. Instrukcja uruchomienia bazy testowej, podpowiedzi i rozwiązania oraz analiza wyników zapytań.

Kacper Sieradziński
Kacper Sieradziński
SQL
UNION i UNION ALL w SQL

UNION i UNION ALL w SQL

Wyjaśnienie UNION i UNION ALL w SQL. Różnice, dopasowanie kolumn i typów, pojedynczy ORDER BY. Przykłady użycia i typowe problemy z duplikatami oraz wydajnością.

Kacper Sieradziński
Kacper Sieradziński
SQL
SQL — pytania rekrutacyjne

SQL — pytania rekrutacyjne

Kompendium pytań z SQL na rozmowę: teoria, SELECT, JOIN i agregacje, podzapytania i CTE, funkcje okienkowe, transakcje, indeksy, wydajność, SQL vs NoSQL, pułapki, zadanie praktyczne i plan przygotowań.

Kacper Sieradziński
Kacper Sieradziński
SQL
Indeksy w PostgreSQL: B-Tree, Hash, GIN, GiST i BRIN

Indeksy w PostgreSQL: B-Tree, Hash, GIN, GiST i BRIN

Przegląd indeksów w PostgreSQL: B-Tree, Hash, GIN, GiST i BRIN. Zastosowania, pełnotekstowe i przestrzenne. Wpływ na wydajność, EXPLAIN, tworzenie i utrzymanie.

Kacper Sieradziński
Kacper Sieradziński
SQL
PostgreSQL vs MySQL: różnice, które mają znaczenie

PostgreSQL vs MySQL: różnice, które mają znaczenie

Praktyczne porównanie PostgreSQL i MySQL: architektura, zgodność SQL, typy danych, indeksy, transakcje, funkcje okienkowe, CTE i ekosystem. Wskazówki co wybrać do nauki.

Kacper Sieradziński
Kacper Sieradziński
SQL
PostgreSQL: wprowadzenie, instalacja i pierwsza baza danych

PostgreSQL: wprowadzenie, instalacja i pierwsza baza danych

Wprowadzenie do PostgreSQL: instalacja, tworzenie użytkownika i bazy, psql i GUI, pierwsze tabele i SELECT, typowe błędy oraz mini zestaw ćwiczeń.

Kacper Sieradziński
Kacper Sieradziński
SQL
MySQL: wprowadzenie, instalacja i pierwsza baza danych

MySQL: wprowadzenie, instalacja i pierwsza baza danych

Czym jest MySQL, instalacja na Windows, macOS i Linux, tworzenie użytkownika, bazy i tabel, połączenie przez CLI lub GUI, operacje CRUD, różnice względem SQL i typowe błędy. Zestaw ćwiczeń.

Kacper Sieradziński
Kacper Sieradziński
SQL
Transakcje i poziomy izolacji w SQL

Transakcje i poziomy izolacji w SQL

Wyjaśnienie transakcji, ACID i poziomów izolacji. Anomalie, savepoint/rollback, testy. Różnice implementacji w PostgreSQL i MySQL.

Kacper Sieradziński
Kacper Sieradziński
SQL
Optymalizacja zapytań SQL i analiza planów wykonania

Optymalizacja zapytań SQL i analiza planów wykonania

Jak czytać EXPLAIN/EXPLAIN ANALYZE, znajdować wąskie gardła i wykorzystywać indeksy. Praktyczny przewodnik po optymalizacji zapytań i planach wykonania.

Kacper Sieradziński
Kacper Sieradziński
SQL
Normalizacja baz danych

Normalizacja baz danych

Czym jest normalizacja i po co. Jak unikać anomalii. Zasady 1NF, 2NF, 3NF z przykładami. Zalety, wady i praktyczny rozbiór tabeli Zamówienia.

Kacper Sieradziński
Kacper Sieradziński
SQL
Denormalizacja baz danych

Denormalizacja baz danych

Czym jest denormalizacja, kiedy ją stosować i jakie ma skutki. Techniki, przykłady, zalety, wady oraz praktyczne kompromisy w projektowaniu schematów.

Kacper Sieradziński
Kacper Sieradziński
SQL
Indeksy w SQL: teoria i praktyka

Indeksy w SQL: teoria i praktyka

Jak działają indeksy w SQL, kiedy je tworzyć, jakie są rodzaje w PostgreSQL i MySQL, jak sprawdzać użycie, jakie koszty niesie nadmiar oraz praktyczne przykłady z EXPLAIN i zalecenia.

Kacper Sieradziński
Kacper Sieradziński
SQL
Funkcje okienkowe w SQL: PostgreSQL i MySQL

Funkcje okienkowe w SQL: PostgreSQL i MySQL

Definicja i zastosowania funkcji okienkowych w SQL. Składnia OVER, PARTITION BY, ORDER BY. Ranking wierszy, sumy kroczące, średnie ruchome. Wydajność i praktyczne wzorce.

Kacper Sieradziński
Kacper Sieradziński
SQL
Podzapytania i CTE w SQL

Podzapytania i CTE w SQL

Praktyczny przegląd podzapytań i CTE w SQL. Typy, zastosowania, wpływ na wydajność oraz kiedy lepiej użyć JOIN lub funkcji okienkowych.

Kacper Sieradziński
Kacper Sieradziński
SQL
Instrukcja CASE WHEN w SQL

Instrukcja CASE WHEN w SQL

CASE WHEN to wyrażenie warunkowe w SQL. Wyjaśniamy składnię, warianty, zagnieżdżenia i praktyczne użycie w SELECT, ORDER BY i GROUP BY. Pokazujemy alternatywy.

Kacper Sieradziński
Kacper Sieradziński
SQL
Funkcje agregujące w SQL

Funkcje agregujące w SQL

Przegląd funkcji agregujących w SQL. COUNT, SUM, AVG, MIN, MAX, użycie z GROUP BY i HAVING oraz uwagi o wydajności i indeksach.

Kacper Sieradziński
Kacper Sieradziński
SQL
Typy danych w SQL: porównanie PostgreSQL i MySQL

Typy danych w SQL: porównanie PostgreSQL i MySQL

Przegląd typów danych w SQL z naciskiem na różnice implementacyjne. Precyzja liczb, kolacje, daty i czas, NULL, JSON/JSONB oraz typy własne.

Kacper Sieradziński
Kacper Sieradziński
SQL
Podstawy SQL: SELECT, WHERE, JOIN, GROUP BY

Podstawy SQL: SELECT, WHERE, JOIN, GROUP BY

Wyjaśnienie podstaw SQL: SELECT, WHERE, JOIN, GROUP BY, HAVING, ORDER BY i LIMIT. Składnia, typowe wzorce i błędy. Krótkie zadania do samodzielnej pracy.

Kacper Sieradziński
Kacper Sieradziński
SQL
Jak uczyć się SQL

Jak uczyć się SQL

Praktyczny plan nauki SQL: od podstaw i środowiska, przez ćwiczenia i projekty, po integrację z Pythonem/Django, typowe błędy i utrwalanie wiedzy.

Kacper Sieradziński
Kacper Sieradziński
SQL
Co to jest SQL?

Co to jest SQL?

Czym jest SQL? Definicja języka, zasady działania, przykładowe zapytanie i najpopularniejsze systemy baz danych. Historia, popularność i jak się uczyć.

Kacper Sieradziński
Kacper Sieradziński
SQL