Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][Oracle]Pomoc PL/SQL, Proszę o pomoc/naprowadzenie na rozwiązanie Select
K1cek
post 26.07.2017, 09:54:25
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.07.2017

Ostrzeżenie: (0%)
-----


Witam,

proszę o pomoc lub radę w napisaniu instrukcji SELECT.

1. Znajdź liczbę pracowników zarabiających więcej niż wynosi średnia pensja w ich dziale oraz średnią pensję takich pracowników w każdym dziale.
Ponadto zapytanie ma wyświetlić numer i nazwę działu oraz liczbę pracowników i średnią pensję w każdym dziale, a jego wynik ma być posortowany malejąco wg liczby
pracowników zarabiających więcej niż wynosi średnia pensja w ich dziale.

2. Znajdź liczbę pracowników zarabiających więcej niż wynosi średnia pensja w ich dziale oraz średnią pensję takich pracowników w każdym dziale, w którym minimalna pensja
jest wyższa od minimalnej pensji w dziale nr 20. Ponadto zapytanie ma wyświetlić numer i nazwę działu oraz liczbę pracowników i średnią pensję w każdym dziale, a jego wynik ma być posortowany malejąco według liczby pracowników zarabiających więcej niż wynosi średnia pensja w ich dziale.

Struktura Tabel:

departments
DEPARTMENT_ID : DEPARTMENT_NAME : MANAGER_ID : LOCATION_ID
10 : Administr : 200 : 1700
20 : Buyers : 201 : 1800
... : ... : ... : ...

employees
EMPLOYEE_ID : FIRST_NAME : LAST_NAME : SALARY : DEPARTMENT_ID : DEPARTMENT_NAME
1000 : Mark : Win : 4000 : 20 : Sale
1001 : John : Beck : 3490 : 50 : Marketing
... : ... : ... : ... : ... : ...

Proszę o sugestię, z góry dzięki.
Go to the top of the page
+Quote Post

Posty w temacie
- K1cek   [SQL][Oracle]Pomoc PL/SQL   26.07.2017, 09:54:25
- - Pyton_000   Nie odrabiamy prac domowych. Pokaż co już masz i z...   26.07.2017, 10:00:11
- - K1cek   Co już mam: SELECT e1.last_name, e1.department_id...   26.07.2017, 10:08:04
- - Pyton_000   Musisz tam wpleść jeszcze COUNT i HAVING   26.07.2017, 10:14:11
- - trueblue   Musisz użyć podzapytania. Kolokwium dziś?   26.07.2017, 10:19:24
- - K1cek   Są wakacje więc kolokwium brak, ale te zadania dos...   26.07.2017, 10:46:02
- - trueblue   Grupowanie po danej kolumnie i jednocześnie użycie...   26.07.2017, 11:02:46
- - K1cek   SELECT e1.last_name, e1.department_id, e1.salary, ...   26.07.2017, 11:52:04
- - trueblue   Jeszcze raz: 1. Podzapytanie oblicza średnią dla k...   26.07.2017, 12:04:22
- - K1cek   SELECT department_id, COUNT (department_id), sredn...   26.07.2017, 12:56:12
- - trueblue   Podzapytanie w środku ma liczyć tylko średnią per ...   26.07.2017, 13:19:01
- - mmmmmmm   Mozesz rownież użyć funkcji analitycznych. SELECT ...   26.07.2017, 22:12:03
- - K1cek   Okej dzięki, 3 zadanie spróbuje wykonać zgodnie z ...   27.07.2017, 10:09:06
- - trueblue   Podzapytanie ma obliczać tylko i wyłącznie średnią...   27.07.2017, 10:13:36
|- - K1cek   Cytat(trueblue @ 27.07.2017, 11:13:36...   27.07.2017, 12:26:06
- - mmmmmmm   [SQL] pobierz, plaintext SELECT department_id, dep...   27.07.2017, 10:30:58
- - trueblue   W podzapytaniu nie jest potrzebna informacja o pra...   27.07.2017, 13:02:05
- - K1cek   A macie jakieś pomysły jak poradzić sobie z 3 zada...   2.08.2017, 12:07:17


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:08