On Sat, 17 Aug 2002 11:26:10 +0200, "Bo Rattenborg"
<bo.rattenborg@[nospam]mail.dk> wrote:
>Jeg har prøvet med SELECT * FROM db WHERE sogeord LIKE '%sogetext%' hvilket
>også virker fint, men med det problem at der også tages resultater med hvor
>'sogetext' indgår i et ord - f.eks. 'bil' vil også finde 'bilrude' - en
>løsning kunne være at søge via LIKE ' %sogetext% ', men så findes ordet ikke
>hvis det er det eneste der er, eller hvis det enten står i starten eller
>slutningen af søgefeltet.
>
>Hvordan bør jeg foretage søgningen ?
Kig på REGEXP (også kalder RLIKE)
http://www.mysql.com/doc/en/String_comparison_functions.html
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Directory Opus - nu også til windows -
http://www.gpsoft.com.au