Kurs SQL - podstawy cz. 3/3

Поделиться
HTML-код
  • Опубликовано: 2 мар 2020
  • Czym jest INNER JOIN? Jakie wyniki zwróci LEFT JOIN? Ile w ogóle jest tych JOIN-ów w SQL-u i jak jest wszystkie zapamiętać? Po tym odcinku będziesz wiedzieć wszystko :)
    Dwa poprzednie odcinki:
    Podstawy SQL cz. 1/3: • Kurs SQL - podstawy cz...
    Podstawy SQL cz. 2/3: • Kurs SQL - podstawy cz...
    🔥 Sprawdź kurs Java od podstaw - od zera do Junior Developera: javaodpodstaw.pl/ 🔥
    💥Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowani...
    🔥Subskrybuj kanał: ruclips.net/user/jaknauczycsie...
    📘Grupa na Facebooku: / 693124164480151
    ✉️Mail: kamil.brzezinski@gmail.com
    SQL:
    INSERT INTO departments(name)
    VALUES('R&D'), ('Service Desk'), ('Maintenance'), ('Very Secret Department');
    INSERT INTO employees(name, department_id)
    VALUES
    ('Kamil', 1),
    ('Mariusz', 1),
    ('Dominik', 2),
    ('Błażej', 3),
    ('Jacek', NULL),
    ('Mateusz', NULL),
    ('Artur', 3);

Комментарии • 47

  • @piotrwardecki9075
    @piotrwardecki9075 2 месяца назад

    Bardzo fajnie wytłumaczone JOINy, dobra robota ! Dzięki

  • @fromchaoswithlove1432
    @fromchaoswithlove1432 4 года назад +12

    Kolejny rewelacyjny odcinek serii o SQL, dzięki!

  • @luksonluk8659
    @luksonluk8659 2 года назад +2

    Dzięki wielkie! Świetna praca. Mnie bardzo pomogło podsumowanie na końcu. Jasne, przejrzyste, dzięki!

  • @henrykbak7146
    @henrykbak7146 2 года назад +4

    Super wytłumaczone!

  • @rafaptach9033
    @rafaptach9033 3 года назад +1

    Super materiał - Dzięki

  • @mioszkasperkiewicz6990
    @mioszkasperkiewicz6990 2 года назад

    Świetny materiał, dzięki ;)

  • @patrycjasmolinska737
    @patrycjasmolinska737 2 года назад +2

    Bardzo Ci dziękuję za ten mini kurs :) fajnie że jest to samo miecho, bez żadnego pitu pitu. Widać że wiesz co robisz i potrafisz się tym dzielić. Mam już trochę kursów za sobą i to co Cię zdecydowanie wyróżnia to sposób mówienia - jesteś pewny w tym co robisz i to widać :) no i angielski! pierwszy polski kanał tematyczny, gdzie nie więdnie ucho i programista nie mówi do siebie pod nosem. Jestem zachwycona, przerobiłam trzy części w dwa wieczory i lecę na inne filmiki :)
    Trzymam kciuki za Twój rozwój! Wszystkiego dobrego :)

  • @kejeszankejeszan4071
    @kejeszankejeszan4071 4 года назад

    Kozak poradnik

  • @marcin9238
    @marcin9238 2 года назад +1

    Genialnie wytłumaczone, nawet 8 letnie dziecko powinno zrozumieć ;D Dzieki!

    • @Crystian83
      @Crystian83 4 месяца назад

      mam 40 i po 2 odcinku skonczywszy na 3 zaczal mnie bolec łeb i oczy 😁

  • @inhumanbookworm
    @inhumanbookworm 4 года назад +5

    17:27 i tak zupełnie przypadkiem wyszło kto pracuje w Very Secret Department, ups :D

  • @emhyrvemrais7574
    @emhyrvemrais7574 2 года назад +1

    Dzieki ci za to wszystko ja to wiem jak działa ale pozapominałem trochę składni SQL i jutro mam rozmowę to sobię mogłem w łatwy sposób prztpomnieć
    XD

  • @tytusgierycz5563
    @tytusgierycz5563 3 года назад +2

    Mam wrażenie, że odcinek jak dotychczas najbardziej udany z serii SQL. Przykłady i składnia Joinów świetne. Czemu w mySql nie ma full Joinów.

  • @KS2416
    @KS2416 Год назад +1

    W swojej książce o'reilly napisal że używa się tylko inner ieft join

  • @lelekHD
    @lelekHD 4 года назад +3

    Super film. Nigdy nie mogłem ogarnąć tych JOIN-ów. Co myślisz o nauce języka PHP, ma to sens, czy nie warto?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад +4

      PHP jak najbardziej warto. Pomimo, że przez lata język ten nie miał najlepszego PR-u, po pierwsze wciąż jest on bardzo często używany zarówno w przypadku mniejszych stron, jak i w przypadku ogromnych serwisów, po drugie cały czas bardzo mocno się rozwija, a po trzecie ma bardzo przystępny próg wejścia. I cieszę się, że pomogłem Ci ogarnąć JOIN-y :)

  • @F1Tomo1989
    @F1Tomo1989 2 года назад +2

    Bardzo fajnie przekazujesz wiedzę. Planujesz kolejne części SQLa?

  • @EmilDworniczak
    @EmilDworniczak 4 года назад

    Super i jaki plan teraz ? Sql bardziej zaawansowany np optymalizacja zapytań czy coś innego np Mongo , ja ostatnio używam firebase też całkiem fajnie się z tym pracuje

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад +2

      Na razie o SQL-u więcej nie będzie, ale o Mongo chciałbym opowiedzieć parę słów za kilka tygodni.

  • @adamgudewicz7130
    @adamgudewicz7130 4 года назад

    Fajny kanał, mam tylko pytanie bo zacząłem programowanie, ale tutaj zawsze się pojawia czy dobrze się zaczyna. Ja zacząłem od pythona i teraz się zastanawiam czy dobrze w ogóle zrobiłem , czy nie lepiej by było zacząć od razu jave... Jak sądzisz? Dzięki za firmy!

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад

      Dobrze zrobiłeś :) Podstawy programowania możesz ogarnąć w dowolnym języku, a im więcej będziesz umiał, tym łatwiej będzie Ci wziąć na tapet kolejny język. Od dawna uczysz się programowania?

    • @adamgudewicz7130
      @adamgudewicz7130 4 года назад

      @@JakNauczycSieProgramowania niedługo 2 miesiące coś koło tego z tym, że praca i ogólnie życie prywatne czasmi mi po prostu nie pozwala na systematyczna naukę. A zacząłem od pythona bo wydał mi się najprostszy i przez to mam nadzieje że tak szybko nie zrezygnuje :) Czy mógłby pan mi powiedziec co po pythonir ? Lub w trakcie ? Co warto zacząć dalej się uczyć baz? Dziękuję za odpowiedź pozdrawiam.

  • @K4ziq
    @K4ziq 2 года назад

    Gdybys nie zaczal tlumaczyc od 15:38 to patrzac na formule siedzialbym chyba jeszcze kilka godzin i przeszukiwal internet aby to zrozumiec :D
    Dzieki!
    Swietny odcinek! nada sie na rozmowe kwalifikacyjna ;)
    Korzystajac z okazji, wiesz jak mozna zalozyc druga zakladke na nowe querasy? Nie chce usuwac tego co sobie ponotowalem :/

  • @mikexnivax6985
    @mikexnivax6985 3 года назад

    Cześć. JOIN w połączeniu 2 czy trzech tabel ogarniam. Ale w jaki sposób połączyć więcej tabel? W praktyce często trzeba łączyć informacje (wyświetlać) z więcej niż 3 tabel. Jak to zrobić?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад

      Siema! Zasady przy większej ilości tabel jest taka sama jak przy dwóch czy trzech - wartości kolumny jednej tabeli łączymy z wartościami kolumny drugiej tabeli. I tak tabela po tabeli.
      Jednak w przypadku gdy tych złączeń mamy już kilka, warto zastanowić się czy struktura naszej bazy jest ok - każdy JOIN powoduje zwiększego złożoności naszego zapytania i spadek wydajności, także możliwe, że wtedy lepszym rozwiązanie będzie wprowadzenie zmian do struktury naszej bazy i uproszczenie jej.

  • @wsxx69
    @wsxx69 4 года назад

    Hej, zrobisz jakąś serie css+angular ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад

      W ciągu najbliżsych kilku miesięcy nie planuję, ale oczywiście jest szansa na te tematy nieco później w przyszłości :)

  • @marcinotte8991
    @marcinotte8991 4 года назад +3

    Pierwszy

  • @wiktorm9858
    @wiktorm9858 Год назад

    Dlaczego nie ma komendy Full Join?...

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Год назад

      Najprawdopodobniej nie było to na tyle potrzebne, by autorzy MySQL zdecydowali się to zaimplementować: stackoverflow.com/questions/3362079/is-there-a-reason-mysql-doesnt-support-full-outer-joins

  • @EFGdc
    @EFGdc 2 года назад

    Cześć Kamil, świetne filmy ale powinieneś normalizować dźwięk w filmach bo ma bardzo różny poziom a to nie dobrze. Pzdr!

  • @Crystian83
    @Crystian83 4 месяца назад

    ciekawe jak w praktyce to wyglada na firmowych bazach danych. Bo to tylko wstęp ktory nie utrwali sie w głowie na dłużej

  • @marekklon3165
    @marekklon3165 2 года назад

    "Nie musicie tego wszystkiego przepisywać, gotowy SQL w opisie filmu". Czy tylko ja jestem ślepy? Czy gościu sobie robi jaja?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 года назад

      Cześć Marek, nie robiłem sobie jaj, tylko po prostu o tym zapomniałem. Mój błąd, przepraszam.
      Uzupełniłem już opis o brakującego SQLa. Dzięki za zwrócenie na to uwagi i pozdrawiam!