Posted By: jetpac (Rudooka sfina :-)) on 'CZdatabases'
Title:     between problem
Date:      Tue Jul 18 14:48:09 2000


Mam za ukol vyhledat jista data, ktera jsou identifikovana svym poradovym 
cislem. Toto cislo je indexovano.

mam dane rozsahy, napr. 136100108 - 136100200, potom par udaju vynechanych a 
zase cisla...a techto rozmezi je hrozna spousta. Nevim, jak to vsechno zadat 
do jednoho selektu.
kdyz dam

select dodavatele.jmeno 
from dodavatele
where dodavatel.id between 136100108 and 136100200 or
      dodavatel.id between 136100205 and 136100224 or
      dodavatel.id between 136100232 and 136100318

 
atd atd atd  - Tak vyvojove prostredi zatuhne pri kladeni dotazu na server. 
Oracle si s tim pravdepodobne neporadi... 

Techto skupin je hrozna spousta, problem je v tom, ze tuhle 
konstrukci chci pouzivat v selectu, ktery scita desitky tisic podpolozek 
dohromady, takze rozkouskovat to na jednotlive skupiny neni mozny. A potrebuju 
to udelat v Oraclu v SQL.

Nenapada vas nekoho, jak ten select zkonstruovat? (nemuzu si vytvaret nove 
tabulky:( ) 
 
------------------------------------------------------------------------------
Pokud  kazdy  den udelas o neco vice, nez od tebe ostatni ocekavaji, 
zanedlouho toho od  tebe budou ocekavat vice.
                                                             JetPac
------------------------------------------------------------------------------

Search the boards