Partnerem kanału jest justjoin.it - portal z największą ilością ofert pracy z widełkami! Szukasz ofert pracy jako developer baz danych? Zajrzyj: ▶ bit.ly/justjoin-sql
Nie wiem jak macie siły dalej trzymać poziom od tylu lat, wasze filmy były ze mną od gimnazjum przez studia i dalej jest ich coraz więcej. Dzięki za całą waszą pracę!
W zadaniu z 17 minuty 36 sekundy powinna być Marka Auta zamiast Model Auta ;) Dzięki za świetny materiał. Naprawdę przydatna wiedza i podana w mega przystępny sposób.
Bardzo proszę o odcinek, w którym pokażesz jak wykonywać operacje odpowiadające Intersect i Except na skomplikowanych przykładach w mysql, który tych komend nie obsługuje
Mam pytanie dotyczące intersect i klauzuli AND i WHERE? Wykonałam zapytanie dotyczące klientów wypożyczających reno clio i opla astrę za pomocą INTERSECT i właśnie AND i warunku WHERE i dostałam różne wyniki. Dlaczego? Dlaczego AND i where nie zwracają takich samych wyników?
Też to rozkminiałem. Z tego co wymyśliłem, to wygląda na to, że nie jesteśmy w stanie otrzymać prawidłowych wyników zgodnych z treścią tego zadania za pomocą WHERE i AND, ponieważ nie ma rekordów, które mogą mieć jednocześnie dwa modele aut, w każdym rekordzie jest tylko i wyłącznie jedno pole odpowiadające za model samochodu.
Hej pytanie do wszystkich czy jeśli repeater (wzmacniacz sygnału) podłączę przewodowo do komputera ale bezprzewodowo do routera sto uzyskam efekt taki jakbym podobny podłączył komputer kablem do routera?
Zad. 1 select imie_klienta as "imię", nazwisko_klienta as "nazwisko" from klienci inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu Where marka = "bmw" union SELECT imie_pracownika, nazwisko_pracownika FROM pracownicy inner join wypozyczenia ON pracownicy.id_pracownika = wypozyczenia.id_pracownika inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu where marka = "bmw" Zad. 2 select imie_klienta, nazwisko_klienta from klienci inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu Where marka = "BMW" and model = "3" and data_wyp >= "2022-05-01" INTERSECT select imie_klienta, nazwisko_klienta from klienci inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu Where marka = "Mercedes" and model = "clk" and data_wyp
@@EffathaRadom-ug9cj Wydaje mi się, że obie wersje warunku są błędne. Prawidłowo nie powinno być: wypozyczenia.data_wyp BETWEEN '2022-05-01' AND '2022-09-30' ?
Partnerem kanału jest justjoin.it - portal z największą ilością ofert pracy z widełkami!
Szukasz ofert pracy jako developer baz danych? Zajrzyj:
▶ bit.ly/justjoin-sql
Nie wiem jak macie siły dalej trzymać poziom od tylu lat, wasze filmy były ze mną od gimnazjum przez studia i dalej jest ich coraz więcej. Dzięki za całą waszą pracę!
podziwiam za ten zapał i regularne wstawianie filmów od ponad 9 lat. ciągle trzymacie jakość
Dziękuję za świetne materiały, na tym kanale udowodniacie, że informatykę da się przystępnie wytłumaczyć.
na prawdę fantastyczne materiały dotyczące SQL, najlepsze źródło w polskim internecie. Nie mogę się doczekać kolejnych części kursu
Przed aliasem warto zawsze dodać słowo kluczowe "AS" - poprawia to czytelność kodu.
Warto również "sub-selecty" ująć w nawiasy.
Po raz kolejny świetna praca :)
W zadaniu z 17 minuty 36 sekundy powinna być Marka Auta zamiast Model Auta ;)
Dzięki za świetny materiał. Naprawdę przydatna wiedza i podana w mega przystępny sposób.
Bardzo proszę o odcinek, w którym pokażesz jak wykonywać operacje odpowiadające Intersect i Except na skomplikowanych przykładach w mysql, który tych komend nie obsługuje
*Dziękuję* 😊👍
Czy kursy SQL będą teraz pojawiały się regularnie ?
Będziemy się starać 🙂 pozdrawiamy!
thanks so much 🍺 great job!
Czy dane osobowe klientów i pracowników nie powinny być w osobnej wspólnej tabeli (np. osoby)?
polecam zrobic sb wyzwanie rozwiazania zadania domowego 2 i 3 bez wykorzystania klauzul intersect i exept.
Damian gdzie Ty wykładasz?
Mam pytanie dotyczące intersect i klauzuli AND i WHERE? Wykonałam zapytanie dotyczące klientów wypożyczających reno clio i opla astrę za pomocą INTERSECT i właśnie AND i warunku WHERE i dostałam różne wyniki. Dlaczego? Dlaczego AND i where nie zwracają takich samych wyników?
Też to rozkminiałem. Z tego co wymyśliłem, to wygląda na to, że nie jesteśmy w stanie otrzymać prawidłowych wyników zgodnych z treścią tego zadania za pomocą WHERE i AND, ponieważ nie ma rekordów, które mogą mieć jednocześnie dwa modele aut, w każdym rekordzie jest tylko i wyłącznie jedno pole odpowiadające za model samochodu.
Bardzo merytoryczny i ciekawy odcinek, ale brak odpowiedzi do zadań na końcu filmu jest bardzo irytujące.
Hej pytanie do wszystkich czy jeśli repeater (wzmacniacz sygnału) podłączę przewodowo do komputera ale bezprzewodowo do routera sto uzyskam efekt taki jakbym podobny podłączył komputer kablem do routera?
Nie mam pojęcia
Nie, polepszy sie tylko na linii wzmacniacz komputer
Good job, friend :)
Czy intersect nie zadziała tak samo jak and w klauzuli where?
Wykonaj zapytanie z dwoma autami wypożyczonymi przez tych samych klientów korzystając z Where i And wówczas się przekonasz 🙂 pozdrawiam, DS!
Intersect mi nie działa. Pokazuje błąd 1064
Pobrałam najnowszego xamppa i już działa.
@@Weja3011 dziękuję ❤️
Mnie także zwraca błąd 1064 a mam najnowszą wersję Xampp :(
@@FundacjaKiM2008 może to wina komputera. Mnie działa wszystko jak zmieniłem.
jakoś zawsze korzystam z "minus" a nie "except"
nie mam takiej komendy, ani podpowiadanej ani działającej po wpisaniu :( najnowszy Xamp
Zad. 1
select imie_klienta as "imię", nazwisko_klienta as "nazwisko" from klienci
inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta
inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia
inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu
Where marka = "bmw"
union
SELECT imie_pracownika, nazwisko_pracownika FROM pracownicy
inner join wypozyczenia ON pracownicy.id_pracownika = wypozyczenia.id_pracownika
inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia
inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu
where marka = "bmw"
Zad. 2
select imie_klienta, nazwisko_klienta from klienci
inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta
inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia
inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu
Where marka = "BMW" and model = "3"
and data_wyp >= "2022-05-01"
INTERSECT
select imie_klienta, nazwisko_klienta from klienci
inner join wypozyczenia ON klienci.id_klienta = wypozyczenia.id_klienta
inner join dane_wypozyczen ON dane_wypozyczen.id_wypozyczenia = wypozyczenia.id_wypozyczenia
inner join samochody on dane_wypozyczen.id_samochodu = samochody.id_samochodu
Where marka = "Mercedes" and model = "clk"
and data_wyp
w tym Zad. 2 warunek źle został podany, on wykluczył ten okres daty, który miał zawierać. Czyli zmienić trzeba: >= "2022-05-01" na
@@EffathaRadom-ug9cj Wydaje mi się, że obie wersje warunku są błędne. Prawidłowo nie powinno być: wypozyczenia.data_wyp BETWEEN '2022-05-01' AND '2022-09-30' ?