求一条SQL写法
有两条记录,记录A:好1234我的朋友记录B:好12345我的朋友
我要实现搜索功能,输入1234时,只出来A记录,而B记录不出来。
不知道怎么写
select * from table where ? like '%"&yourkey&"%'" 的结果是两条。
请帮帮我。 如果你固定的格式:
好XXX我的朋友
那就好整了
yourkey = teplace(trim(reauest.form("yourkey")),"'","")
select * from [table] where [字段]='好" & yourkey & "我的朋友'" 谢谢楼上的朋友,不过应该不能用=,应该用like “好”和“我的朋友”在搜索前并不知道这个字段里是否包含他们。 兌然這樣你用LIKE還有什麼意義呢?直接用=不就行了。 網速不行啊。
[[i] 本帖最后由 kelon 于 2008-7-3 11:08 编辑 [/i]] =不就是完全匹配了,我搜索前并不知道内容里有那些字符啊。
页:
[1]