LIKE search
Ruslan Zasukhin
sunshine at public.kherson.ua
Fri Mar 7 17:56:10 CST 2003
on 3/7/03 5:36 PM, Martin Wright at martin at kinetix.co.uk wrote:
Hi Martin,
> I'm having problems with the LIKE sql command when using AND
> The results from statements 2 & 3 return approx 10 results of the same
> Issues.Title
> But when I try to combine the search into statement 1 I get no results.
>
> Maybe there's a better way to search for multiple words.
> Can You help?
> 1.
> The following returns no results
>
> SELECT DISTINCT Issues.Title
> FROM Issues,Abstracts,Keywords
> WHERE (Keywords.Keyword LIKE 'confusion' no_case)
> AND (Keywords.Keyword LIKE 'FIRDA' no_case)
> ORDER BY Issues.Title
>
>
>
> 2.
> But if I try this I get 20 results:
>
> SELECT DISTINCT Issues.Title
> FROM Issues,Abstracts,Keywords
> WHERE (Keywords.Keyword LIKE 'confusion' no_case)
> ORDER BY Issues.Title
>
>
>
> 3.
> And if I try this I get 22 results:
>
> SELECT DISTINCT Issues.Title
> FROM Issues,Abstracts,Keywords
> WHERE (Keywords.Keyword LIKE 'FIRDA' no_case)
> ORDER BY Issues.Title
But this can correct result, because you ask AND,
So it must return a record only if have BOTH keywords.
Probably you want ask OR
Also check REGEX docs, and try to use
LIKE 'confusion|FIRDA'
This is why same OR search but made by REGES self.
It must works faster because only on iteration will be done
--
Best regards,
Ruslan Zasukhin [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com
To subscribe to the Valentina mail list go to:
http://listserv.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------
More information about the Valentina
mailing list