#sql #programowanie
mireczki problem jest, mam taki kod: jdoodle.com/ia/icH
wszystkie opcje działają poza tą gdzie oba inputy są NULL, wtedy nie zwraca niczego. dlaczego tak się dzieję? ten sam wycinek kodu działa poza tą funkcją więc jest dobrze napisany... :/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Mirki, prosta sprawa a mnie przerosła. Baza w formacie .bak z SQLa 2019 musi zostać przekonwertowana do 2016. Macie jakieś pomysły?

Wygenerowalem skrypt pod 2016, odpalam i wyrzuca errory...

Są jakieś zewnętrzne softy co mogą to ogarnąć?
#sql #programowanie #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nimitz: no to skrypty do poprawy. Stawiam na użycie funkcji sys z wersji 2019. Jakieś myki z tabelami i partycjami. Nie da rady inaczej na ten moment. MS zapewnia przyjemny upgrade, ale nie w drugą stronę. Możesz jeszcze próbować poprzez dacpac file i Visial Studio. W momencie zmiany docelowego serwera na niższą wersję przy kompilacji pokaże Ci miejsca do poprawy itd. więcej roboty, ale potem łatwiej się zyje ( ͡
  • Odpowiedz
Cześć przerobiłem trochę kursów z SQL i power BI, chciałem przejść do robienia jakiś praktycznych projektów. Jakieś pomysły skąd najlepiej brać dane? Najbardziej byłbym zainteresowany oczywiście finansowymi.
#powerbi #bi #excel #sql #programowanie #pytanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cohontes: Mam na mysli bardziej dane nawet randomowe jakies spolki dotyczącze sprzedaży przychodow zyskow klientow takie do przygotowania dashboardu np
  • Odpowiedz
#sql #businessintelligence
Mirki, prosba o pomoc. Firma chce mnie przenisc do Polski z zagranicy. Zaznaczyli jedynie ze bede musial na nowo negocjowac z nimi wynagrodzenie. Nie mam zielonego pojecia jakie sa stawki w kraju. Ktos moglby cos przyblizyc. Ogolnie Sql Server Developer z calym BI do tego 9 lat w branzy. Ile takie cos, ktos cos wie na ten temat?
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Mam takie pytanka:
- Jak dużo wymagają na stażach np: JAVY?
- Czy można oczekiwać jakikolwiek pieniędzy, które pozwolą przetrwać
- Czy ciężko jest zdobyć umowę po odbyciu stażu?

Może ktoś coś wie o Fujitsu w Łodzi?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo: Nie wiem jak jest teraz, ale jeszcze 3 lata temu do pracy w warszawskich korporacjach gdzie pracowałem brali barmanów, taksówkarzy, czy studentów co pouwalali studia i poszli na Bootcampy 6 msc od zera, bo robiłem z takimi. Także da radę :)
  • Odpowiedz
@RRybak: ta 10 jest tam wpisana przypadkowo, może tam być wpisana dowolna inna liczba, a wynik i tak będzie taki sam.
Według logiki Oracla ta 10 powinna symbolizowac ze sortuje po 10 kolumnie w zapytaniu, ale zapytanie ma tylko 5 wiec normalnie zwróciłoby blad jednak gdy używam case w Order By takiego bledu nie ma.
  • Odpowiedz
@antagonista1111: wydaje mi się, że łatwiej Ci będzie zrozumieć czemu to działa gdy sobie dodasz te dwie kolumny do selecta i zobaczysz, co się w nich wyświetla :)

select
....
, case s.bestresult when 'HIGH' then r.result else 10 end desc
, case s.bestresult when 'LOW' then r.result else 10
  • Odpowiedz
Orientuje się ktoś po co się stawia te aliasy na końcu podzapytania. Chodzi mi o to q za nawiasami, jak np w tym selecie

SELECT AVG(price) AS Avg_Price
FROM
(
(
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tanczacy_z_widlami: sql server wymaga żeby wszystkie podzapytania po klauzuli from miały alias - były po prostu wyraźnie wskazane. Możesz to po prostu potraktować jako nazwę "tabeli" którą zwraca twoje podzapytanie.

Nie wiem jak inne rdbms ale pewnie podobnie. Kwestia logiki i odnoszenia się do podzapytań, aby zapobiec dwuznaczności gdybyś się np odwoływał do kolumn z danego podzapytania.
  • Odpowiedz
Chcę zapisywać dane z tagów NFC w bazie danych. Informacje jakie mam o tagu to UID (4 bajty w hex), oraz 4 bloki, każdy blok składa się z 4 sektorów które reprezentują wartość 16 bajtów w HEX. W jaki sposób najbardziej poprawnie stworzyć bazę? W tabeli "nfctags" zrobić po prostu kolumny sector0 -> sector15 i potem to na backendzie połączyć w bloki, czy może jest coś lepszego?

#sql
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W tabeli "nfctags" zrobić po prostu kolumny sector0 -> sector15 i potem to na backendzie połączyć w bloki


@F0rT3hW1n: wydaje mi sie, że to niepotrzebnie rozdrabniasz. Zrobiłbym po prostu dwie kolumny UID i dodatkową odpowiedzialną za bloki.
  • Odpowiedz
@TwujKoshmar: bo typ date jest w SQL Serverze od 0001-01-01 do 9999-12-31. Jak chcesz powyzej to musisz zaimplementować datę np. przy użyciu inta, numerica, textu... ale wtedy będziesz musiał wymyślić coś innego na wiek bo funckja year() działa tylko z polami typu date, datetime, datetime2....
  • Odpowiedz
Mircy, tak sobie kolejny tydzień klikam w korpoexcela, odstawiam jakieś fikołki intelektualne żeby zrobić rzeczy, które powinny być zrobione w kompletnie innym oprogramowaniu no ale "hehe po co nam jakieś bazy danych nie zrobisz jakiegoś makroska w ekselu mariuszku?"

W efekcie kolejny gigantyczny projekt oparty jest o pliki w xls i pdf rozsiane po komputerach ludzi, którzy nie potrafią nawet czasem dodać załącznika do maila.

Poświęciłem sporo czasu na ogarnięcie tego wszystkiego w
Stulejman_Wspanialy - Mircy, tak sobie kolejny tydzień klikam w korpoexcela, odstawia...

źródło: comment_1632991304Qyg8tPDz93fSu0y5jUyPTi.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I zastanawiam się, czy jest rynek na powyższe narzędzia i czy warto specjalizować się w tym zakresie? Czy czasem nie jest tak, że dużo sprawniej i szybcej dam radę pracowac na dużej ilości danych idąc w naukę SQL?


@Stulejman_Wspanialy: jest rynek, i w mojej opinii warto się specjalizować w data bo ten rynek będzie tylko się rozwijał. Aczkolwiek obecnie 90% moich projektów to Europa Zachodnia. Polska to często właśnie takie
  • Odpowiedz
-dodaj rdzeni i ramu do maszyny
-duże query wykonuje się prawie dwa razy wolniej

super rdbms k---o

A tak serio to wszędzie miałem cxpackety. Wystarczyło w Advanced zmniejszyć max degree of parallelism (nie dawajcie więcej niż 8) i zwiększyć cost threshold for parallelism na 10. Po prostu rozbijanie query na wiele wątków i następnie koordynowanie tego okazało się dużo wolniejsze niż rozbicie go na mniej. Niby logiczne, ale czemu optymizator tego nie
o.....6 - -dodaj rdzeni i ramu do maszyny
-duże query wykonuje się prawie dwa razy w...

źródło: comment_1632733894w7tSFAeBY8ceDDH5erpM6S.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mireczki i Mirabelki z #it !

Od pewnego czasu uczę się #sql i naprawdę to polubiłem. Póki co jestem na etapie pisania zapytań itp. Chcę jeszcze zacząć #php i zastanawiam się, czy trudno aktualnie dostać jakąś posadę juniora lub stażysty w #it w #krakow związaną właśnie z #sql i #php? #pracait #
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 4
@AnonimoweMirkoWyznania: ogólnie żeby dostać juniora czy nawet stażyste to już trzeba coś umiec a nie tak że napiszesz troche zapytań, języka liźniesz i już do IT, w każdym razie powodzenia, najtrudniej sie dostać, później już z górki
  • Odpowiedz
Cześć mam pytanie ogarnąłem jakieś podstawy SQL przerobiłem 4 godzinny kurs jakąś książkę, kilka zadań. Jak mogę poprawiać poziom i się rozwijać dalej nie pracując na codzien z tym językiem?
#sql #programowanie #pytanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Jcmg najprościej to chyba pracować codziennie z tym językiem: szukaj różnych zadań online, dokształcaj się jak trafisz na coś czego nie znasz. Możesz też podpatrywać jakie problemy z SQL mają inni na StackOverflow, bo często są tam fajnie wytłumaczone różne aspekty i nawet jak jest jakaś odpowiedź działająca to są też wypunktowane jej minusy itp.
  • Odpowiedz
Dawno nie trafiłem na taki zabawny workaround. W sumie propsuję gościa, bo sobie poradził z mssql_repl 52026. Trochę mnie to smuci, że łatwiej jest zrobić naokoło niż kopać się z mssql.

Hi Guys,

we have found a workaround for this problem, We dropped the idea to use replication provided by MS SQL server. We wrote a script to take the replica of the database in text file (CSV) and created a shared
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oake: poza tym, powinieneś zapytanie kierować do tabel income i outcome, a nie do income_o i outcome_o (to wynika z treści zadania), pzdr! :)
  • Odpowiedz
Drogie Mirki,
Wiecie może o co kaman z tym? Ustawiałem już 1800 seconds w maxinputtime / 2048 mb w memory_limit / max upload file mam 400 MB.

Plik waży 340 MB w formacie .sql.

Chcę importować bazę do XAMPPA lokalnego, jest ustawione UTF-8 tak jak miała ta baza, ale wywala taki dziwny błąd jak na pic relu.
#komputery #sql #bazydanych #internet #
M.....n - Drogie Mirki,
Wiecie może o co kaman z tym? Ustawiałem już 1800 seconds w ...

źródło: comment_1631207445F0dD1OWb2JeCU3ncSbxf2U.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tabelę w bazie jak na przykładzie - tzn do jednego budynku mam przypisane kilka rodzajów usług.

Chciałbym wydobyć z tego dane w takim formacie, że usługa-stadion jest przypisana do budynku tylko wtedy jeśli nie ma w tym budynku żadnej innej usługi. A jeśli są inne usługi to tylko te inne są przypisane do budynku (bez stadionu).

Jak to najlepiej ugryźć?
Skrypt sobie napiszę (chyba :)), chodzi mi bardziej o sposób rozumowania.
LucaJune - Mam tabelę w bazie jak na przykładzie - tzn do jednego budynku mam przypis...

źródło: comment_1631024364XFcsna8eLh9l1MabhW9L2h.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach