rokovic - Príspevky
Prehľadať tieto výsledky:

Stránka: 1 z 1 [ Vyhľadávanie našlo 7 výsledkov ]

AutorSpráva

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


a zoberie to aj dvojicu, tak to je uz uplne easy

Kód:
select last_name, department_id, salary
from hr.employees
where (department_id,salary) in
(select department_id, max(salary) from hr.employees
group by department_id)
order by 2

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


keby to niekoho zaujimalo mam tu este jedno elegantnejsie riesenie(zial nie z mojej hlavy :) )

select first_name,last_name, max_plat from hr.employees
join
(select department_id, max(salary) max_plat from hr.employees group by department_id) t
on hr.employees.department_id = t.de...

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


p360t píše:
aha, no tak to je asi riešené na vyššej úrovni, ako moje databázové vedomosti :) každopádne aj ja som zvedavý na to riešenie...


ja som s databazami zacal len nedavno a tento selekt ma fakt dostal(a to sa mi na prvy pohlad zdal dost lahky :rolleyes: )

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


takze oraclu som to naserviroval takto:

select first_name, last_name, department_id, salary from hr.employees e1
where salary in
(select max(salary) from hr.employees e2
where e1.department_id=e2.department_id
group by e2.department_id)
order by 3

funguje to, aj ked asi to po...

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


ok, vyriesene...dik za ochotu

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


vdaka za riesenie, ale zabudol som napisat, ze sa to pokusam urobit len pomocou SQL skriptu(ucim sa totiz Oracle) :roll:

 Fórum: Databázy   Téma: ako na tento select?


Odpovede: 9
Zobrazenia: 1072


Nazdar, dostal som taku domacu ulohu :D urobit select z jednej tabulky. Jedna sa o tabulku zamestnancov, ktora obsahuje stlpce(id_zamestnanca, meno, priezvisko, id_oddelenia, plat). Ako z nej vyberiem meno a priezvisko zamestnanca s najvyssim platom pre kazde oddelenie? Tak, ak sa niekto z vas bude ...
Stránka: 1 z 1 [ Vyhľadávanie našlo 7 výsledkov ]




© 2005 - 2024 PCforum, edited by JanoF