select * from tabela where kolumna in (@parametr)
oczywicie jesli pominac nawiasy to byc ze silnik bazodanowy ogarnie parametr jako jedna wartosc wiec i moze sqlserver tego nie ruszy, musialbys skladac dynamic sql i zamieniac zrodlo danych w raporcie programowo
albo i przekazac parametr jako tekst do procedury i tam zrobic IN , oczywiscie tez dynamic sqlem

sqlfiddle.com
  • Odpowiedz
#anonimowemirkowyznania
Witajcie mirki. Mam do Was pytanie. Czy zaawansowana wiedza matematyczna jest potrzebna do zajmowania się przetwarzaniem i analizą danych? Zrobiłem licencjat z logistyki i szczerze mówiąc jestem nią zawiedziony. Czuje, że nie mam w ogóle predyspozycji do tej branży. Nie mogłem się odnaleźć na praktykach że spedycji i stwierdziłem, że to nie dla mnie. W między czasie zainteresowałem się bardziej analizą danych, najbardziej analityką internetową.
Myślałem, żeby iść na
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: To zależy co chcesz faktycznie robić z tej analizy. Generalnie, to do programowania też wiele matmy nie potrzebujesz, no chyba, że robisz jakieś super-zaawansowane rzeczy. Z analityką danych jest podobnie.
  • Odpowiedz
@AnonimoweMirkoWyznania: tez jestem po logistyce i też lubię statystykę ( ͡° ͜ʖ ͡°) Kilka lat pracowałem w tej branży, aż trochę zmuszony zdecydowałem się zmienić właśnie na analityka danych. Z moich obserwacji, sql i excel to podstawa. Teraz coraz więcej mamy wykorzystywać pythona. Ale to też dużo zależy od firmy i stanowiska. Co do samej matematyki, to wystarczą jakieś podstawy.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@AnonimoweMirkoWyznania: zaczynałem na stanowisku podobnym do tego, które opisałeś. Było 3k brutto, w mieście <50k mieszkańców, bezpośrednio bez żadnych agencji. W ciągu 2 lat ponad 100% podwyżki. Ogólnie to fajny przyszłościowy zawód i dobrych analityków ciągle brakuje - tylko analityków, a nie "odświeżaczy raportów". Wymaga to specyficznego sposobu myślenia i poznania specyfiki branży, co innego analityk sprzedaży, co innego łańcucha dostaw, co innego finansowy itd.
  • Odpowiedz
Hej mirki, czy jest na sali jakiś magik Ms Accessa? Muszę ogarnąć formularz, a totalnie nie ogarniam programu.
Problem wygląda następująco:
Potrzebuję formularza, z którego będę mógł wybrać ID z tabeli #1 oraz ID z tabeli #2, następnie dodać go do tabeli #3 zawierającej odpowiednie pola. Jak to uczynić? Przeglądałem masę mini kursów, lecz chyba za słabo szukam, lub źle formułuję pytanie.
#pomocy #access #office #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1.Dzisiaj w pracy uslyszalem od seniora, ze lepiej uzywac IIF zamiast CASE, bo to skraca czas zapytania. Czy IIF bedzie dzialac szybciej od CASE? Jesli tak to dlaczego?

2.Czy ktos moze polecic jakas ksiazke(po calym dniu przed monitorem, preferuje cos poczytac), ktora pomoze uporzadkowac zdobyta do tej pory wiedze? (chcialbym poczytac o funkcjach, store procedure itp)
https://www.empik.com/praktyczny-sql-opowiadanie-historii-poprzez-dane-przewodnik-dla-poczatkujacych-debarros-anthony,p1218016814,ksiazka-p
https://www.empik.com/sql-server-i-t-sql-w-mgnieniu-oka-forta-ben,p1149035834,ksiazka-p
Czy ktoras z tych jest godna polecenia?
#sql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lekkonieobecny: Co za bzdura. IIF to w zasadzie to samo co CASE, generuje identyczny query plan i nie ma wpływu na wydajność zapytania. Spróbuj zrobić prosty test zapytania i porównaj oba plany.

Co do książki to niestety nic nie polecę gdyż bazuję głównie na anglojęzycznych blogach.
  • Odpowiedz
@lekkonieobecny: j/w case i iif to to samo.
ksiązka jak masz podstawową wiedzę to Exam Ref 70-461 (sql2012) lub 70-761 (sql2016)
https://www.empik.com/training-kit-exam-70-461-querying-microsoft-sql-server-2012-ben-gan-itzik-talmage-ron-sarka-dejan,p1048611445,ksiazka-p
A jeśli chodzi bardziej o programowanie (mowa o procedurach/funkcjach/widokach)
https://helion.pl/ksiazki/ms-sql-server-zaawansowane-metody-programowania-adam-pelikant,sqlszm.htm#section7_shift
  • Odpowiedz
Mirki mam problem z Entity Frameworkiem, otóż do istniejącej bazy danych mam zrobić narzędzie małe i prost, myslę - szybki szpil i bedzie działać, ale nie EF wymyślił sobie że nie chce działać, od strony kodu wygląda to tak:

Pierwszy raz stosuje podejście DB first i muszę do tego się podłączyć, baza jest kluczy w niej żadnych nie ma ani relacji - proste 3 tabele. I tu pojawia się porblem bo o ile
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bi-tek:
1. zamiast mówić że zrobiłeś wszystko dobrze to pokaż co zrobiłeś.
1a. Wrzuć gdzieś kod. nawet na pastebina bo przy takim prostym czymś to będzie jeden plik kodu.
1b. Pokaż bazę, udowodnij że coś tam jest. Odpal ms ssms, zrób selecta na twoich tabelkach i pokaż że coś tam jest
1c. Pokaż, że łączysz się z tą bazą z którą chcesz, bo domyślnie będziesz tworzył nową bazę LocalDB z kodu
  • Odpowiedz
@bi-tek:
dalej.

var query = from q in db.Table1 orderby q.Id select q;

zobacz, że to Ci zwróci IQuerable. IQuerable to nie jest kolekcja w pamięci, tylko coś, co będzie biegać po bazie i wyciągać rekordy dopiero jak będą potrzebne. Żeby mieć kolekcję w pamięci dodaj .ToList() na końcu.
No i pisz tą składnią co Ci wyżej
  • Odpowiedz
bazy MySQL która jest na myphoadminie


@Kamilex97: baza jest KROPKA
phpmyadmin i pochodne to tylko ładne łączniki które pokazują zawartość istniejącej bazy/zarządzają bazami
  • Odpowiedz
W jaki sposób poprawnie wykonać konfigurator np. sprzętowy? Bo dajmy na to mam obiekt Item w bazie i on ma nazwe, opis, cene i np kategorie lub podkategorie np. (Intel i5, Dobry procesor, 1000zl, kategoria procesory, podkategoria: socket 775), i teraz chcemy wskazać które inne itemy do niego nie pasują np. Procesor X nie pasuje do Płyty Y. W każdym itemie należy dodać jako kolejne pole liste indeksów tych niepasujących itemów? Czy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki potrzebuję pomocy, postanowiłem się rozwijać i zainstalowałem sobie Microsoft SQL Server Management Studio no i pojawił się pierwszy problem - mianowicie żeby coś podziałać muszę połączyć się z serwerem. Ktoś kto ogarnia bardziej może mi doradzić jak to zrobić żeby móc potrenować umiejętność pisania zapytań?

Mam nawet pętle która mi stworzy tabelę ale nie umiem przejść kroku w którym muszę się połączyć z serwerem...

#sql
#microsoft
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hamskloss: samym SQLem się nie zajmuje praktycznie, więc trudno mi poradzić, ale z innych rzeczy uczyłem się w miarę dużo i dobrze z Pluralsighta:

https://www.pluralsight.com/search?categories=course&q=%22sql%20server%22&roles=data-professional&sort=displayDate

Sprawdź te najświeższe i najpopularniejsze, masz tam trial na parę dni plus często są jakieś promocje, a z Dev Essentials masz dostęp na 3 miesiące za darmo plus inne benefity:
https://visualstudio.microsoft.com/dev-essentials/
  • Odpowiedz
#sql #plssql

Mirki, macie jakiś pomysł jak napisać zapytanie, które zwróci mi róznicę symetryczną? Do tej pory próbowałem w taki sposób, ale optymalizacyjknie klapa:

A-B
union
B-A
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodzi 4 urodziny. W związku z tym jest fajna promocja na kursy wideo, które można nabyć do 23 czerwca od 19,90 zł do 39,90 zł LINK. Ja ze swojej strony mogę polecić następujące kursy:

Kurs #git 29,90 zł LINK

Ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś
tomaszs - tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodz...

źródło: comment_zbCmjWgNg7z8T1UZ8eA4OtxETq3xwX0T.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach