sybase: problem s order by ... DESC

Pavel Kolesnikov k na les.cz
Pátek Listopad 24 20:41:40 CET 2000


Karel Zak <zakkr na zf.jcu.cz> wrote:

:  4/ SELECT * FROM tab WHERE data LIKE 'a%' ORDER BY id;

: 	- 'data' je *neindexovano*. Zde nastupuje presne to co se ocekava
:         zadny index neni pouzit pochopitelne ani na ORDER BY.  

Tak tady zkusim naivni dotaz - proc?

Kdyz databazovy server uz jednou kvuli ORDER BY umi jet podle indexu,
proc tedy sekvencne prolezat tabulku, kazdy zaznam kontrolovat na LIKE
a pak vysledek tridit, kdyz "bych mohl" (pozor! naivni myslenka! :)
jet podle indexu rovnou pri LIKE-ovani?

Exkurs do vnitrniho fungovani databazi uvitam, relevantnimi odkazy na
konkretni literaturu ale taky nepohrdnu.

Diky

Pavel



Další informace o konferenci Databases