SQL

Funkcje okna w SQL

Muszę umieć te funkcje okna, czy nie muszę? Takie pytanie często pada na konsultacjach, które prowadzę. Funkcje okna (po angielsku window functions) są w mojej opinii najtrudniejszymi funkcjami, jakie możemy spotkać w SQL, nie znaczy to jednak, że są ekstremalną rzadkością w zastosowaniach komercyjnych. Uważam, że osoba początkująca czy przebranżawiająca się powinna przynajmniej być świadoma […]

Funkcje okna w SQL Read More »

Jak pisać i naprawiać kod?

Pracując z osobami zaczynającymi swoją przygodę z programowaniem w SQL czy pythonie zauważyłam pewien powtarzający się błąd, który zainspirował mnie do powstania tego posta. Post spróbuje odpowiedzieć na to jak podejść do pisania kodu i jak nauczyć się naprawiać błędy. Dlaczego pisanie kodu nie wygląda jak w filmach i co robaki mają z tym wspólnego?

Jak pisać i naprawiać kod? Read More »

Czysty kod SQL

Dzisiaj o tym, jak powinien wyglądać prawidłowo napisany kod SQL. Często osoby początkujące często skupiają się na tym, żeby kod działał, prawie całkiem ignorując kwestię jego czytelności. Może się wydawać, że zwracanie uwagi na czysty kod to fanaberia czy luksus dostępny tylko dla tych co mają za dużo czasu, ale absolutnie tak nie jest –

Czysty kod SQL Read More »

Kurs SQL – i co dalej? CTE

Zrobiłaś/eś już kurs SQL, znasz podstawowe zagadnienia, ale co dalej? Tak to już bywa, że teoria teorią, a dopiero praktyka pokazuje z czym tak naprawdę musimy się mierzyć w pracy. Niestety większość kursów uczy tylko i wyłącznie składni, a nie głównych problemów dotyczących pracy z danymi oraz bazami. Ba! większość kursów nie wspomina nawet o

Kurs SQL – i co dalej? CTE Read More »

Jak się nauczyć SQL?

wpis dla osób szukających pracę jako analityk danych lub data scientist; aktualizowany w maju 2024 Co to jest SQL? SQL czyli strukturalny język zapytań (ang. structured query language) to podstawowe narzędzie osoby pracującej z danymi oraz główna broń każdego analityka danych (o czym pisałam w poście jak nim zostać). SQL jest językiem służącym do komunikacji z bazą danych. Za

Jak się nauczyć SQL? Read More »