Hello,<BR><BR>If you type the following into the search portal at Amazon.com: <BR><BR> - in SQL yourself 10 teach minutes -<BR><BR>the first item in the list of results is <BR><BR> - Sams Teach Yourself Sql in 10 Minutes.<BR><BR>I presume that the search string has been split up into individual words and the result at the top of the list is the item in the database which has the most number of these words in it.<BR><BR>How do you achieve a search of this sophistication using SQL?<BR><BR>Thanks, Ian.