On 12 Jul 2006 03:36:14 -0700, jonas@delfs.dk wrote:
>SELECT DISTINCT c . *
>FROM <table> c
>WHERE 1 && c.first_name LIKE '%ku%' && c.last_name LIKE '%n%'
>ORDER BY <primary_key>
Der kan ikke benyttes et index, når du søger efter fx %ku%.
Et index er typisk blot en på forhånd sorteret liste over et eller
flere felter. Hvis du sammenligner med en telefonbog, så er det let at
finde "Brodersen, Peter", men det er umuligt at finde alle dem, hvor
"ku" indgår, uden at kigge alle rækker igennem.
Derimod ville du godt kunne finde dem, der fx begynder med "ku". Her
vil indexet blive taget i brug.
--
- Peter Brodersen
Ugens^WMånedens^WSommerens værktøj - Find vej:
www.findvej.dk
Nu med link direkte til en adresse, fx:
www.findvej.dk/Nybrogade2,1203