uporzadkowany zestaw instrukcji.
warsztat
SQL
praktyczna sciezka nauki SQL od zera
najpierw definicja
co oznacza SQL
SQL sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki SQL od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.
query.sqluruchom psql -f query.sqlnawyk poznaj maly fragment SQL, wpisz minimalny przyklad i uruchom gowartosc to dane. zmienna to nazwa, ktora je przechowuje.
male nazwane zadanie z wejsciem i wynikiem.
PostgreSQL compatible SQL uruchamia kod z query.sql.
pierwszy czytelny kod
Select
columns table rowsSELECT name, score FROM users;
wyjscie name score rowsrodowod jezyka
drzewo SQL
zobacz skad pochodzi SQL, jakie jezyki sa blisko i co dalej.
od zera
Bank pytan
Najpierw szukaj potem cwicz
Wybierz etap lub szukaj w banku tego jezyka i otworz zadanie.
SQL pytanie 1
SQL pytanie 1. Wybierz zdanie najlepiej pasujace do select columns.
SQL pytanie 2
SQL pytanie 2. Wybierz zdanie najlepiej pasujace do where filter.
SQL pytanie 3
SQL pytanie 3. Wybierz zdanie najlepiej pasujace do count aggregate.
SQL pytanie 4
SQL pytanie 4. Wybierz zdanie najlepiej pasujace do join tables.
SQL pytanie 5
SQL pytanie 5. Wybierz zdanie najlepiej pasujace do select columns.
SQL pytanie 6
SQL pytanie 6. Wybierz zdanie najlepiej pasujace do where filter.
SQL pytanie 7
SQL pytanie 7. Wybierz zdanie najlepiej pasujace do count aggregate.
SQL pytanie 8
SQL pytanie 8. Wybierz zdanie najlepiej pasujace do join tables.
SQL pytanie 9
SQL pytanie 9. Wybierz zdanie najlepiej pasujace do select columns.
SQL pytanie 10
SQL pytanie 10. Wybierz zdanie najlepiej pasujace do where filter.
SQL pytanie 11
SQL pytanie 11. Wybierz zdanie najlepiej pasujace do count aggregate.
SQL pytanie 12
SQL pytanie 12. Wybierz zdanie najlepiej pasujace do join tables.
SQL pytanie 13
SQL pytanie 13. Wybierz zdanie najlepiej pasujace do select columns.
SQL pytanie 14
SQL pytanie 14. Wybierz zdanie najlepiej pasujace do where filter.
SQL pytanie 15
SQL pytanie 15. Wybierz zdanie najlepiej pasujace do count aggregate.
SQL pytanie 16
SQL pytanie 16. Wybierz zdanie najlepiej pasujace do join tables.
SQL pytanie 17
SQL pytanie 17. Wybierz zdanie najlepiej pasujace do select columns.
SQL pytanie 18
SQL pytanie 18. Wybierz zdanie najlepiej pasujace do where filter.
wybor wielokrotny
SQL pytanie 1
SQL pytanie 1. Wybierz zdanie najlepiej pasujace do select columns.
SELECT name FROM users;
referencja
wzorce dla query.sql
psql -f query.sqlcolumns table rows
Select
SELECT name, score FROM users;
- Select only needed columns
- Read from one table first
- Add limits while exploring
where order limit
Filter
SELECT name FROM users WHERE score >= 60;
- WHERE filters rows
- ORDER BY sorts
- LIMIT protects exploration
count sum avg group by
Group
SELECT role, COUNT(*) FROM users GROUP BY role;
- Aggregate after filtering
- Group by non aggregate columns
- Name metrics clearly