Wszystko
Najnowsze
Archiwum
- 0
@DarkAlchemy: a no i dane do tej tabeli są bardzo dynamiczne, jest pewne okno czasowe którego dotyczą ale praktycznie co sekunde moze pojawić się tam nowy wiersz
Treść przeznaczona dla osób powyżej 18 roku życia...
#anonimowemirkowyznania
Czy kwerenda w SQL albo procedura może być chroniona prawem autorskim xD? W poprzedniej pracy robiliśmy przepływ danych za pomocą SQL. Żeby skopiować jedna tabelkę i dodać do niej lookupy z innych tabel, używaliśmy niewielkiej procedury. Po prostu zwykłe SELECT * FROM * WHERE JOIN. Jedyne co "innowacyjne" w tym kodzie to, że używaliśmy tam temp tabelek które ułatwiamy robienie tych lookupów. Ta praktyka mi się spodobała i chciałbym
Czy kwerenda w SQL albo procedura może być chroniona prawem autorskim xD? W poprzedniej pracy robiliśmy przepływ danych za pomocą SQL. Żeby skopiować jedna tabelkę i dodać do niej lookupy z innych tabel, używaliśmy niewielkiej procedury. Po prostu zwykłe SELECT * FROM * WHERE JOIN. Jedyne co "innowacyjne" w tym kodzie to, że używaliśmy tam temp tabelek które ułatwiamy robienie tych lookupów. Ta praktyka mi się spodobała i chciałbym
- 1
Zaplusuj ten komentarz, aby otrzymywać powiadomienia o odpowiedziach w tym wątku. Kliknij tutaj, jeśli chcesz skopiować listę obserwujących
konto usunięte via iOS
- 3
@AnonimoweMirkoWyznania: Zmodyfikuj i użyj. Powiem więcej - wrzuć to na public githuba i wrzuć jakaś fajną licencje. Następnie w nowej firmie dodaj jako snippet i Copyright 2020-2025 Anonimwy Mirek ( ͡° ͜ʖ ͡°)
- 0
Jak dobrze wytłumaczyć różnię pomiędzy złączeniem tabel za pomocą where a join / inner join - kiedy które stosować ?
ps. nie chodzi mi o left / right i outer joniy.
#sql #bazydanych #programowanie
ps. nie chodzi mi o left / right i outer joniy.
#sql #bazydanych #programowanie
- 1
Warunków złączenia w where lepiej w ogóle nie stosować, bo jest to mniej czytelne przy większej ilości tabel.
- 0
@bi-tek: Dla przykładu w Oracle przy JOIN nie ma znaczenia czy warunek masz w WHERE czy JOIN. Duże znaczenie ma to natomiast dla czytelności kodu i w sytuacji kiedy masz LEFT JOIN.
Ja gdy piszę kod staram się np. każdy JOIN traktować jakby był LEFT JOIN i zadaję sobie pytanie czy jakby był LEFT JOIN to chce wyfiltrować cały wynik czy tylko nie chce dołączyć tej tabeli :)
Ja gdy piszę kod staram się np. każdy JOIN traktować jakby był LEFT JOIN i zadaję sobie pytanie czy jakby był LEFT JOIN to chce wyfiltrować cały wynik czy tylko nie chce dołączyć tej tabeli :)
Jaki jest najprostszy sposób by połaczyć baze danych sql (dowolną) pod program c++ w visual studio?
Znalazłem kilka rozwiązań, ale nie chcą działać, a niektóre zajmują kilkaset linijek kodu, czy naprawdę nie da się tego zrobić w 20-30?
Baza ma mieć tylko dwie tabele i obslugiwac insert i prosty select
Będe wdzieczny za jakiś aktualny link
#programowanie #c++ #sql
Znalazłem kilka rozwiązań, ale nie chcą działać, a niektóre zajmują kilkaset linijek kodu, czy naprawdę nie da się tego zrobić w 20-30?
Baza ma mieć tylko dwie tabele i obslugiwac insert i prosty select
Będe wdzieczny za jakiś aktualny link
#programowanie #c++ #sql
- 2
@antagonista1111: Nie ma jednego ogólnego sposobu, każda baza danych może wymagać innego sposobu na połączenie i wymagać innych bibliotek. Podaj konkretnie, jakiej bazy używasz.
- 2
@antagonista1111: spróbuj sqlite
Hej mirki, zainteresowałem się bazami danych i ich analizą. Jestem totalnie zielony, nie umiem też into #programowanie ani #informatyka
Chciałbym poznać zagadnienie analizy danych pod kątem youtuba, czy innych social mediów. Chciałbym wykorzystać tę wiedzę przy prowadzeniu kanału na YT, bądź fanpage na facebooku. Nie wiem sam, jakie są możliwości zbierania danych, ani co można z nich wyczytać. Ciekawi mnie to po prostu.
Szukałem poradników na youtubie, ale
Chciałbym poznać zagadnienie analizy danych pod kątem youtuba, czy innych social mediów. Chciałbym wykorzystać tę wiedzę przy prowadzeniu kanału na YT, bądź fanpage na facebooku. Nie wiem sam, jakie są możliwości zbierania danych, ani co można z nich wyczytać. Ciekawi mnie to po prostu.
Szukałem poradników na youtubie, ale
- 0
Mirki, jak uczyliście się o hurtowaniach danych? Ostatnio bardzo zaciekawił mnie temat, a nie wiem jak się za to zabrać dobrze. Wykładowca pokazał nam taką książkę: https://docplayer.pl/14657239-Marcin-gorawski-michal-jan-gorawski-slawomir-bankowski-hurtownie-danych.html. Warto to czytać, czy może znacie bardziej efektowne dane, czy lepsze książki lub kursy ( ͡° ͜ʖ ͡°) Co do narzędzi, to jednak MS SQL Server, gdyż nie chcę za bardzo uciekać z tematem poza syllabus w tym momencie. Jeśli chodzi
- 0
#sql #naukaprogramowania
Jak rozwiązać błąd 'ORA-04021: timeout occurred while waiting to lock object' bez praw roota?
Jak rozwiązać błąd 'ORA-04021: timeout occurred while waiting to lock object' bez praw roota?
Prośba o pomoc,
W oraclu chciałbym utworzyć trigger, który po usunięciu zespołu, usunie także jego dane w innej tabeli. Delete Cascada niestety nie mogę użyć, gdyż w innej tabeli musi być zachowany.
Napisałem taki kod jak na zdjęciu, jednak obecnie usuwa mi wszystkie rekordy z tabeli games, nie bierzę pod uwagę tego warunku where
#oracle #plsql #sql #naukaprogramowania
W oraclu chciałbym utworzyć trigger, który po usunięciu zespołu, usunie także jego dane w innej tabeli. Delete Cascada niestety nie mogę użyć, gdyż w innej tabeli musi być zachowany.
Napisałem taki kod jak na zdjęciu, jednak obecnie usuwa mi wszystkie rekordy z tabeli games, nie bierzę pod uwagę tego warunku where
#oracle #plsql #sql #naukaprogramowania
źródło: comment_1588258349clg8BAfQCL5tGrnUQ5r25l.jpg
Pobierz- 1
@Protonik13: a nie powinno być "DELETE FROM GAMES WHERE..."?
- 0
@Jastrzi: Próbowałem, niestety nie pomaga
#sql #programowanie
Mam pytanie dotyczące podstaw SQL, ale nigdzie nie znalazłem rozwiązania tego problemu. Weźmy dla przykłady taką tabelę:
Tabela Klienci
KlientID, KlientImie, KlientNazwisko, KlientUlica, Klient
Mam pytanie dotyczące podstaw SQL, ale nigdzie nie znalazłem rozwiązania tego problemu. Weźmy dla przykłady taką tabelę:
Tabela Klienci
KlientID, KlientImie, KlientNazwisko, KlientUlica, Klient
Dlaczego nie masz joina?
źródło: comment_15882388108cWokebJqAsPDG5iPxxMwF.jpg
Pobierz- 1
@lekkonieobecny: Nie dodałem, bo właśnie trochę naiwnie sądziłem, że samymi joinami da się to rozwiązać, więc nie chciałem sugerować. W każdym razie działa! Bardzo dziękuję za pomoc wszystkim, a szczególnie @lekkonieobecny :)
2
Kurs SQL & Excel
Wołam Mirków i Mirabelki zainterewane tematem #SQL & #Excel! Chciałbym polecić Wam kurs video stworzony przez mojego kolegę, któremu trochę pomagam wejść na nowy kanał dystrybucji. Wszystko oczywiście za sprawą #koronawirus i na fali #zostanwdomu. Ale do rzeczy:...
z- 2
- #
- #
- #
- #
- #
- #
$mail = $db->SelectLimit("SELECT * FROM (SELECT * FROM mail WHERE owner=".$player -> id." ORDER BY id DESC) AS s GROUP BY topic ORDER BY id DESC", 30, 30 * ($intPage - 1));mam takie zapytanie. chciałbym, aby pogrupowało mi rekordy wg.
topic po najwyższym id w danej grupie.myślałem, że uda się to osiągnąć za pomocą order by, ale jednak nie - sprawdzałem ręcznie zapytanie w bazie danych i w sumie nie wiem
- 1
@patrickwro: Wybieranie nieagregowanych danych przy grupowaniu nie generalnie niedozwolone w standardzie SQL. Zapewne używasz MySQL i tylko dlatego Ci nie wywala błędu, bo ten na to pozwala, ale za to nie masz za bardzo kontroli nad tym, jakie dane zwróci - generalnie z pierwszego wiersza z grupy, ale nie według ORDER BY, tylko według tego, jak odczytał ze storage'u.
Sortowanie jest wykonywane dopiero po wybraniu wierszy (WHERE), zgrupowaniu (GROUP BY)
Sortowanie jest wykonywane dopiero po wybraniu wierszy (WHERE), zgrupowaniu (GROUP BY)
- 0
@zakopiak: dzięki za komentarz. postaram się to zoptymalizować jeszcze.
- 42
Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla początkujących w #sql.
Pierwszy kurs dotyczy instrukcji SQL INSERT | DELTE | UPDATE czyli:
* Jak dodawać rekordy do tabeli dzięki instrukcji SQL: INSERT oraz jak obsłużyć:
-- Błąd: ORA-00001 – naruszono więzy
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla początkujących w #sql.
Pierwszy kurs dotyczy instrukcji SQL INSERT | DELTE | UPDATE czyli:
* Jak dodawać rekordy do tabeli dzięki instrukcji SQL: INSERT oraz jak obsłużyć:
-- Błąd: ORA-00001 – naruszono więzy
- 7
- 4
Wołam zainteresowanych (27) z listy oracleDev
Możesz zapisać/wypisać się klikając na nazwę listy.
! @dzik_pl @usun_wreszcie_konto @Hiobbit @Judiman @gringo_kot @cebulowy_wojownik @wowo098 @Herhor @Dinja @jan-marian-waleczny @PaprykowyBaron @krzysztof4it @Kruczor @Brajancik @centaurusX @Kiv @paulinnaa @digli @Sankiulot @BoskyZenon @weedget @Efremz @Sykol @satba @botereq @07zglosSie @Bratek
Możesz zapisać/wypisać się klikając na nazwę listy.
! @dzik_pl @usun_wreszcie_konto @Hiobbit @Judiman @gringo_kot @cebulowy_wojownik @wowo098 @Herhor @Dinja @jan-marian-waleczny @PaprykowyBaron @krzysztof4it @Kruczor @Brajancik @centaurusX @Kiv @paulinnaa @digli @Sankiulot @BoskyZenon @weedget @Efremz @Sykol @satba @botereq @07zglosSie @Bratek
- 0
Siema Mirasy,
potrzebuje jakiś pro tip z #sql a mianowicie mam do zrobienia raport taki jak na zdjęciu.
Mini opis: mamy z tabelek wyciągnięte produkty i one są z wyciągane na podstawie dwóch typów dokumentów (1- przychody , 2 - rozchody)
i w owym raporcie mamy dostać wszystkie produkty i ich stany dla każdej ceny ( tylko typ 1) a dokumenty z typu 2 maja odejmować z tego NAJSTARSZEGO (nawet gdy cena
potrzebuje jakiś pro tip z #sql a mianowicie mam do zrobienia raport taki jak na zdjęciu.
Mini opis: mamy z tabelek wyciągnięte produkty i one są z wyciągane na podstawie dwóch typów dokumentów (1- przychody , 2 - rozchody)
i w owym raporcie mamy dostać wszystkie produkty i ich stany dla każdej ceny ( tylko typ 1) a dokumenty z typu 2 maja odejmować z tego NAJSTARSZEGO (nawet gdy cena
źródło: comment_1587923342ZRBKPW0BGZPj5WVlyxLDWJ.jpg
Pobierz@korkee: spróbuj coś w stylu:
select t1.nazwa,sumprzyjeto - case when rank = 1 then sumwydano else 0 end as ilosc_sztuk, cena from (select nazwa, cena, sum(przyjeto) as sumprzyjeto, min(data) as mindata, dense_rank() over (order by min(data)) as rank
FROM [fun].[dbo].[cennik]
where typ_dok = 1
group by nazwa, cena )- 0
@madry_i_mieciutki: no pomysł wydaje się dobry :D jutro spróbuje to jakoś ogarnąć , dzięki !
- 1
Znacie jakieś generatory imion, nazwisk, pesel?
Potrzebuje przetestować zasilenie, a nie chce wpisywać losowych stringów ani Nowaków.
Wystarczą mi pojedyncze rekordy.
#sql #bazydanych #bigdata #analizadanych
Potrzebuje przetestować zasilenie, a nie chce wpisywać losowych stringów ani Nowaków.
Wystarczą mi pojedyncze rekordy.
#sql #bazydanych #bigdata #analizadanych
- 0
count(*) vs count(1)
czy jest jakaś różnica czy tylko jak w tym memie z Puchatkiem w t-shircie vs. smokingu :)
#sql
czy jest jakaś różnica czy tylko jak w tym memie z Puchatkiem w t-shircie vs. smokingu :)
#sql
@heniek_8: w sql serverze mają taki sam plan wykonania jeśli chodzi o execution time (choć z optimizerem w sql serverze nigdy nic nie jest pewne na 100%) Jeśli chodzi o te ułamki ułamków sekund podczas kompilacji wyrażenia to (*) teoretycznie trwa dłużej. Kilka instrukcji procesora więcej, ale to by się chyba dało zauważyć jedynie instalująć sql server na zapalniczce.
- 1
@heniek_8: nie ma różnicy. Róznica by była gdybyś miał count(nazwaKolumny) bo wtedy nie liczy nulli
#anonimowemirkowyznania
Muszę to przyznać - jestem słabym programistą.
Mam 2,5 roczne doświadczenie w branży i do tej pory uważam się za słabego programistę. O ile proste rzeczy nie sprawiają mi problemów, to nie potrafię samodzielnie rozwiązywać bardziej zaawansowanych ticketów. Taki stan rzeczy bardzo mnie dobija. Od dłuższego czasu mam przez to doła. Oczywiście staram się rozwijać swoje umiejętności ale mam wrażenie, że niczego nowego się nie nauczyłem.
Czy ktoś z Was
Muszę to przyznać - jestem słabym programistą.
Mam 2,5 roczne doświadczenie w branży i do tej pory uważam się za słabego programistę. O ile proste rzeczy nie sprawiają mi problemów, to nie potrafię samodzielnie rozwiązywać bardziej zaawansowanych ticketów. Taki stan rzeczy bardzo mnie dobija. Od dłuższego czasu mam przez to doła. Oczywiście staram się rozwijać swoje umiejętności ale mam wrażenie, że niczego nowego się nie nauczyłem.
Czy ktoś z Was
do programowania trzeba mieć predyspozycje ¯_(ツ)_/¯
@Harmonia: Na szczęście te predyspozycje nie są takie duże, jak to się propaguje w branży. Programista to nie jest lekarz, programista to taki blue collar worker przy komputerze. Krąży głupi mit, że musisz być geniuszem-pasjonatą, by osiągnąć sukces jako programista.
- 15
Czy ktoś z Was jest/był w podobnej sytuacji? Potrzebuję porad, wskazówek na temat tego w jaki sposób efektywnie poprawić swoje programistyczne umiejętności oraz logiczne myślenie.
@AnonimoweMirkoWyznania: Tak, byłem. Potrzebowałem jeszcze 6-7 lat doświadczenia żeby zobaczyć, że nie jestem słabym programistą tylko mam wybujałe oczekiwania pod swoim adresem i chcę doświadczenia tu i teraz.
Generalnie prawda jest taka, że większość z nas to przeciętniacy. Jeśli ktoś uważa że jest nieprzeciętniakiem, albo ma samodzielne
- 0
Mirki, znalazłem na necie taki kurs: https://strefakursow.pl/kursy/programowanie/kurs_sql_nowoczesne_bazy_danych.html
Co o nim sądzicie? Miał ktoś może styczność ze #strefakursow ? Warto w ogóle tracić czas na to szkolenie?
#programowanie #sql #kursy
Co o nim sądzicie? Miał ktoś może styczność ze #strefakursow ? Warto w ogóle tracić czas na to szkolenie?
#programowanie #sql #kursy
- 3
@leming28: w sqlu nie zmieniło się praktycznie nic od kilkudziesięciu lat. Darmowych kursów jest od groma więc nie widzę sensu żeby płacić 90 zł za to
@leming28 https://www.codecademy.com/learn/learn-sql
https://www.w3schools.com/sql/
Poza tym na udemy masz pełno https://www.udemy.com/topic/sql/free/
A tu masz zadania jak ogarniesz podstawy
https://www.w3resource.com/sql-exercises/
https://www.w3schools.com/sql/
Poza tym na udemy masz pełno https://www.udemy.com/topic/sql/free/
A tu masz zadania jak ogarniesz podstawy
https://www.w3resource.com/sql-exercises/
- 2




















"Create Table tabela(
textvalue TEXT unique
,count int,
directory int"
Próbuje przetworzyć tekst z dwóch folderów w taki sposób by
The ON CONFLICT clause needs a single unique constraint when we ask it to DO UPDATE
wiec tabela musi wyglądać trochę inaczej
Create Table tabela(
textvalue TEXT ,
count int,type int,
CONSTRAINT col2 UNIQUE (textvalue,type));