3、数据库搜索技巧 在数据库搜索中,如果我们只使用等于符号搜索“Pro”是无法提取出那些能够匹配“ASP Pro”的记录的。下面我们要介绍的是如何使用SQL的LIKE操作符实现部分文本搜索。 问: 从数据库提取记录集时,是否有可能提取那些包含比我所指定的文本更多内容的记录,且不对搜索文本的出现位置有具体要求? 例如: StrName = 'Direct' RSShops = Server.CreateObject("ADODB.Recordset") strSql = "SELECT * FROM Shops WHERE Name = '" & StrName & "'
是否可以提取出商店名字中包含“direct”单词的记录集?
答:
不要在SQL命令中使用等于(“=”)操作符,而是改用LIKE操作符。
要提取出那些名字中包含“direct”的记录,可以使用下面这个查询命令: SELECT * FROM Shops WHERE Name LIKE '%direct..详细内容>> |