hej mirki z #sql #bazydanych czy istnieje w t-sql coś takiego jak foreach?( ͡° ͜ʖ ͡°) muszę w pętli porównać dwie tabele... obejrzałem wszystkich pakistańczyków na youtube i nic.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rych999: Istnieje, ale to jest najgorsze możliwe rozwiązanie w SQL i jeśli o nim jeszcze nie wiesz, to prawdopodobnie strzelisz sobie nim w stopę.

Podaj co chcesz właściwie zrobić, to może znajdziemy set based solution.
  • Odpowiedz
#sql

Mirki. Mam głupie pytanie. Jak dostać się na staż do jakiejkolwiek firmy? Po prostu mam napisać, że szukam stażu itd pomimo tego, że nie przedstawiają żadnych informacji o stażu?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bios16: nie jestem bazodanowcem, ale powinieneś znać przynajmniej solidne podstawy baz, które stosuje się w danej firmie. Solidne podstawy, czyli swobodne pisanie bardziej złożonych zapytań (oraz ich rozumienie), umiejętność projektowania, używane narzędzia (widoki, triggery, funkcje, replikacja itp) oraz ogólną teorię (również niskopoziomową). Wystarczy po prostu, abyś orientował się w temacie. Nikt nie będzie oczekiwał, że będziesz mistrzem (bo nie od tego są staże - masz się tam uczyć i z
  • Odpowiedz
@rea9: Nie no tak sie chwale, ze umiem z google korzystac ;] Kurcze, mam przypadek, ze jest zrobiona partycja range na jednym filegroup - primary. Ma to jakis sens ? Myslalem, ze chodzi o to aby sobie na osobne fizyczne pliki porozbijac
  • Odpowiedz
@rea9: Żadna wtopa. Jesteś bliżej niż kiedykolwiek ( ͡° ͜ʖ ͡°)
Zawiało jakiś coachingiem, niech ktoś otworzy okno.
  • Odpowiedz
@rea9: Mógłbyś spojrzeć na zestaw pytań, które są na gratisexam i ocenić czy pojawiły się na Twoim teście? odblokujesz pw?
  • Odpowiedz
Potem odpalam wyszukiwanie randomowej wartości z tej tablicy i mimo WHERE Male !='' nadal zdarza się wylosować pusty rekord. Jak to


@fredperry: ale czujesz, że baza lekko słaba lepiej
id->INT
name-> vchar
s-x->ennum ("m","f","u","t"... czy coś)
  • Odpowiedz
Szukam jakiejś książki o MS SQL. Interesuje mnie optymalizacja zapytań, tworzenie indeksów, dobre praktyki przy tworzeniu tabel i kolumn, tworzenie procedur i funkcji.
Nie interesują mnie zagadnienia związane z zarządzaniem serwerem bazodanowym. Nie mam i raczej nie chcę mieć z tym styczności.
Chcę usystematyzować i poszerzyć swoją wiedzę.
Znacie coś godnego polecenia?
#bazydanych #programowanie #mssql #sql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pro SQL Server 2012 Relational Database Design and Implementation

Ta jest dobra. Tylko jak programiści C# zajmują się projektowaniem schematu czy strategią indeksowania to nie wróży dobrze jeśli to duży projekt.
  • Odpowiedz
Wyświetl następujące informacje z tabeli: nazwisko, imie i wiek ( wykorzystaj funkcje year() i now())

Miraski jak to zrobić?
SELECT nazwisko,imie, (??)
#mysql #sql
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam webjoba na azure wykonanego w node.js, pobiera on dane z serwera zewnętrznego po czym ma je zapisać w bazie danych na tym samym azure za pomocą pakietu mssql (bulkinsert), w aplikacji konsolowej na wirtualnej maszynie portalu azure wszystko działa ale już w webjobie udaje się tylko pobrać dane z zewnętrznego serwera zapis już nie, mam taki błąd
#azure
#nodejs
#javascript
#sql
#programowanie
angular - mam webjoba na azure wykonanego w node.js, pobiera on dane z serwera zewnęt...

źródło: comment_S3v0a0fWNpL5f0dBEDQ5Nu5iOset8dtH.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam długą listę imion oddzielonych spacją. Chcę je wprowadzić do bazy danych SQL do jednej kolumny

INSERT INTO imiona(Male) VALUES ('Andrzej'), ('Janusz')...
Problem w tym, że duuużo czasu zajęłoby mi dodanie do każdego imienia ('xxx'), bo lista jest oddzielona spacjami i skopiowanie imion nie wchodzi w grę. Są jakieś generatory takiego gówna albo ma ktoś inny pomysł jak to przyspieszyć?

#sql #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w php zrobic aby laczylo mi podobne rekordy w arrayu? Mam np macbook air 11, macbook air 13, macbook pro 13, macbook pro 15 a chce aby byly wyswietlone w postaci macbook air: 11, 13, pro: 13, 15. Iteracja miejscowa nic nie da bo musi byc uniwersjalne aby obsluzyc tez np thinkpad t440, thinkpad t450 itp mi juz pomysly sie skonczyly #naukaprogramowania #php #sql #
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spróbuję szczęścia, może tu ktoś będzie wiedział.
Czy da się w SQL, a najlepiej w ogóle w Accessie (ale bez stosowania makr) zrobić coś w rodzaju autonumerowania, ale nie tabeli, a wynikowej kwerendy? Generalnie potrzebuję czegoś, co w Excelu spełniłaby mi funkcja licz.jeżeli z zablokowanym od góry zakresem.
Zaznaczam, że nie chodzi mi o zliczanie, lecz kolejny numer danego wiersza (w aktualnej kwerendzie, nie nr wiersza z tabeli jak ROW_NUMBER() )
#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entaroadun: Dzięki, ale nie chodzi mi o tworzenie tabeli - wiem, że można tego używać jako tymczasowej, ale chcę uniknąć tego i działać bezpośrednio w kwerendzie. Postaram się jeszcze pokombinować z ROW_NUMBER, może jednak mam światełko w tunelu.
  • Odpowiedz
Witam, takie pytanie #rozowypasek uczy się na studiach sql, ja niestety nie mam o tym pojęcia. W sql develeporze ma taki błąd podczas próby połączenia:

Status: Failure -Test Failed Właściwość instancji: błąd formatu: property is 'v$session.osuser' adn value is 'Weronika'

Googlowałem coś sam, ale nie za dużo się dowiedziałem .

#sql #pytanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #oracle #sql

Chce napisać zapytanie które dokona edycji wartości w jednej tabeli na podstawie wartości w drugiej. Ma to wyglądać w ten sposób, że chce zmienić ocenę w tabeli zaliczenia na podstawie nazwy przedmiotu z tabeli przedmioty (w zaliczeniach jest klucz obcy na id przedmiotu). Próbuję to zrobić w ten sposób:

UPDATE (SELECT przedmiot.nazwa, zaliczenie.ocena
FROM przedmiot, zaliczenie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SpioncyPotwur: Z tego co mi wiadomo to optymalizator przebuduje to i tak na taką składnię, żeby kartezjana nie robić. Ale ogólnie uwaga względnie słuszna. Nie wiem jak w innych DMBS. W Oraclu możesz sobie zobaczc plan zapytania jednego i drugiego zapytania i powinny być takie same.
  • Odpowiedz
@mikra25: 1) alias "zaliczenie" nie sięga poza nawias
2) próbujesz zrobić "update z selekta". Oracle od wersji 11 dopuszcza takie rzeczy ale jeśli select jest z 1 tabeli. Nie używać
3) przepisz to aby zrobić samą instrukcję update a nie update z selecta, np:
UPDATE zaliczenie
SET ocena = 3, data = SYSDATE
WHERE zaliczenie.idprzed
  • Odpowiedz
Nie mogę, przecież to zsumuje rekordy po wszystkich datach i wszystkich klientach.


@Ghostli: no przeciez to chcesz osiagnac prawda? Napisales wyraznie "dla każdego klienta dla każdej daty". Czyli chcesz miec agregacje po dacie i po kliencie. To ci podalem jak.
  • Odpowiedz
@Ghostli: to powinno działać:
SELECT SUM(orderline.quantity),
customer.customerId,
ANY(customer.customerName),
orderheader.servicedate
FROM orderline JOIN orderheader ON orderline.orderheaderid
  • Odpowiedz