Spoko pytania 🙂 Co do pierwszego warto jeszcze dodać, że przy zapisie SUM(sprzedaz) OVER (ORDER BY kraj) w Oracle domyślnie zostanie zastosowana klauzula RANGE, a nie ROWS -> w przypadku dubli w sortowanej kolumnie tak naprawdę nie otrzymamy poprawnej sumy bieżącej. Ciężko czasem na pierwszy rzut oka wykryć ten błąd. Dodatkowo RANGE jest bardziej obciążające dla bazy vs ROWS. Dziwi mnie czemu to właśnie RANGE jest domyślny 🤔
@nieinformatyk10 ай бұрын
Trafna uwaga. Range jest domyślny dla wszystkich baz - to też pułapka, bo większości się wydaje, że jest to opcja ROWS :)
@vorbizasca373910 ай бұрын
Pracuje 2 lata jako programista baz danych przy systemach ERP i jakieś 3 pkt bym zgarnął xD Generalnie pracuję na wersji 12 i z funkcji analitycznych zdarzało mi się korzystać ale rzadko. Bardzo ciekawy odcinek!
@nieinformatyk10 ай бұрын
Też pracowałem z systemami ERP i moje doświadczenie jest takie, że praca z SQL w OLTP(np. właśnie ERP), a OLAP(hurtownie danych) to 2 zupełnie różne rzeczy. W OLTP głównie preceduralne języki i wyzwalacze, a OLAP głównie duże SELECTY + optymalizacja :)
@vorbizasca373910 ай бұрын
@@nieinformatyk No i teraz wszystko jasne :) Ja oczywiście jestem po Twoich kursach ale właśnie zauważyłem, że sporo treści które ostatnio wrzucasz dotykają rzeczy których ja tak na co dzień nie mam. Wiele wskazuje na to że w przyszłości będę miał:) Dasz radę zrobić taki odcinek żeby porównać Twoją starą pracę z nową i czym ona się różni? Myślę że to będzie bardzo ciekawy odcinek zarówno dla osób które szukają pierwszej pracy jak i tych które już ja mają.
@nieinformatyk10 ай бұрын
@@vorbizasca3739 dodam do listy tematów: SQL w OLTP vs SQL w OLAP :)
@nieinformatyk2 ай бұрын
@@vorbizasca3739 nagrałem właśnie nowy odcinek o hurtowniach danych - znajdziesz tam sporo rzeczy, które mogą Cię zaineresować: kzbin.info/www/bejne/iaerlpV-iKaKiqM
@destrogod598410 ай бұрын
super filmik, bardzo mnie zaciekawił mimo że już kilka lat w branży pracuję. kurs też może mógłbym łyknać, ale według mnie trochę za drogi :P
@nieinformatyk10 ай бұрын
Cieszę się, że Ci się odcinek podobał :) Co do ceny to jedyne co Ci mogę powiedzieć, to że ten kurs tańszy niż teraz to już nigdy nie będzie. Jak odliczysz VAT i PIT to kurs wychodzi za grosze. Za tę cenę kupisz co najwyżej 2/3 książki, a wiedzy otrzymasz z programu zdecydowanie więcej :)
@podstawka652510 ай бұрын
Ja dodam od siebie, że na kanale jest świetny, darmowy kurs SQL, oprócz którego możemy jeszcze przebierać w materiałach pobocznych, bardziej sprecyzowanych/ukierunkowanych na szczegółowe omówienie pojedynczego zagadnienia - również autorstwa Darka, również za darmo. Korzystając z okazji - Darek jeszcze raz dziękuję za kolejny, wspaniały materiał. Ja za niecałe dwa tygodnie wracam z przytupem mam nadzieje 🙃
@nieinformatyk10 ай бұрын
@@podstawka6525 dzięki za miłe słowa i czekam na Ciebie w kursie :)
@ArkadiuszManko10 ай бұрын
Fajne pytania :) Można się czegoś dowiedzieć! Mam pytanie jeszcze co do pytania nr 9 i drop table. Co w przypadku jak użyjemy opcji flashback table klienci to before drop? Czy to jest równoznaczne z wycofaniem polecenia drop table?
@nieinformatyk10 ай бұрын
Mi w pytaniu 9 chodziło o wycofanie transakcji(ROLLBACK). Flashback nie działa w ramach transakcji, ale pozwala Ci uzyskać ten sam efekt :)
@ArkadiuszManko10 ай бұрын
@@nieinformatyk Ok, rozumiem
@KarolZarzecki9 ай бұрын
Cześć, pytanie 5-te, jak się nazywa ta nowa funkcja w SQL Server? ta, która pozwala uniknąć dublowania definicji okna
@nieinformatyk9 ай бұрын
Nazywa się tak samo :) learn.microsoft.com/en-us/sql/t-sql/queries/select-window-transact-sql?view=sql-server-ver16
@TomaszTomzik10 ай бұрын
Kiedy będzie można odwoływać się w selekcie do innego wyliczonego pola, np. select netto, netto * 1.23 as brutto, brutto * 1.1 as cena_z marza from tabela ;)
@nieinformatyk10 ай бұрын
Też na to czekam :)
@MMmk110 ай бұрын
Trudne i ciekawe.
@nieinformatyk10 ай бұрын
Dzięki - taki był też zamysł tego odcinka. By pokazać, że SQL wbrew pozorom wcale nie jest taki oczywisty :)
@RobieMVPAplikacjeKarolBocian9 ай бұрын
Jakie są różnice między złączami INNER JOIN, LEFT JOIN i RIGHT JOIN? 🤔👨💻
@nieinformatyk9 ай бұрын
W tym nagraniu znajdziesz odpowiedź :) kzbin.info/www/bejne/fJXQqn6gZpeJrJY
@RobieMVPAplikacjeKarolBocian9 ай бұрын
@@nieinformatyk dziękuję
@marcin313610 ай бұрын
4* - 4,5 pnkt 😆💪 (*nie wiedziałem, że w Oracle nie można cofnąć "upuszczenia" tabeli) Trochę doszło fajerwerków... :)))
@nieinformatyk10 ай бұрын
Też się swego czasu zdziwiłem, gdy zacząłem przeglądać inne systemy i ostatnie zmiany w standardzie SQL:2023 :)
@marcin313610 ай бұрын
Ja tam się nie zdziwiłem, że taki wynik :) Zdziwiłbym się jakby był lepszy... Nie ruszałem na poważnie BD od jakiś 2 lat. Tak dla jaj sobie zrobiłem, żeby się aktualizować ile nie wiem (żeby orbitować bliżej Ziemi- czyli dzisiaj już musiałbym nadrobić, żeby dostać pracę w BD/ BigData). Ale fajny ten Twój kanał- taki rześki/ przystępny i zarazem merytoryczny. Będę wpadał co jakiś czas. Miłego! :)
@nieinformatyk10 ай бұрын
@@marcin3136 miód na moje uszy :)
@marcin313610 ай бұрын
@@nieinformatyk to- paradoksalnie- martwiące, bo znaczy, że chyba zbyt często nie spotykasz się w pracy z prawdą/ uczciwą oceną swoich kompetencji/ wiedzy... To bardzo trudne środowisko do współpracy... Pozdrawiam :)
@nieinformatyk10 ай бұрын
@@marcin3136 każda praca wymagająca kontaktu z drugim człowiekem jest trudna. Dlatego sporo osób szło i idalej idzie w IT, bo tam ten kontakt jest minimalny.