Zadania SQL i struktura Oracle

0

Witam!
Mam taką prośbę: poszukuję treści zadań, według których mógłbym ćwiczyć konstruowanie zapytań do trochę trudniejszych problemów. Znam ogólną składnię SQL: polecenia select, count, distinct, podzapytania itp. Chodzi mi o jakiś spis sytuacji nietypowych, z którymi mogę się spotkać podczas rozmowy kwalifikacyjnej. Może ktoś polecić mi jeszcze opis budowy Oracle?
Z góry dziękuję i pozdrawiam.

0

Zobacz tutaj.

0

Ok. Mam taką propozycję, żeby każdy ułożył po jednej treści zadania, to nie jest trudne, a jak się zbierze więcej osób to może coś wyjdzie. Ja mogę zacząć :-) :
Więc mamy 4 tabele:

  1. Osoba o polach: id, nazwa;
  2. Faktura o polach: id, id_osoby, wartosc;
  3. Zamowienie o polach: id_faktury, id_produktu, ilosc;
  4. Produkt o polach: id, nazwa, cena.

Zadanie polega na znalezieniu osoby, która zamówiła co najmniej trzy produkty jednego, dowolnego rodzaju, czyli np. 3 produkty o id nr 5.
Życzę miłej zabawy :)

0

Dosyć często pojawiające się pytanie na testach rekrutacyjnych:

Mamy dowolną tabelę (nie ma znaczenia ilość i typ kolumn) z kluczem głównym na kolumnie typu int.
Należy napisać select-a, który wybierze wszystkie dane z tej tabeli uzupełnione o kolumnę z numerem wiersza. Posługiwać można się jedynie językiem SQL bez mechanizów typu ROW_NUMBER czy IDENTITY oraz innych funkcji wbudowanych w serwer.

0

hehehe piszę już trochę w bazach ale nie wiem jak to zrobic :-D (z posta wyżej !)

Moja propozycja zadania do rozwiązania :

prostsze - masz dwie tabele połączone relacją jeden (tab1) do wielu (tab2) przez kolumnę ID

istnieją rekordy w TAB2, dla których nie ma rekordu w TAB1

napisz zapytanie, które zwróci z TAB2 z informację : pierwsza kolumna : brakujące ID, druga : ile jest rekordów dla brakującego ID

mam nadzieję że nie zakręciłem za bardzo

1 użytkowników online, w tym zalogowanych: 0, gości: 1