主题:  怎么才能在ud里做模糊查询

jinji713

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2002/3/17 2:29:29
#12002/3/17 3:01:26
我在做查询是只有字段和查询的内容完全相符是才显示数据,
怎么样才能做模糊查询?



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/3/17 10:55:47
不要用“=”,用“like”



xielk

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2002/3/3 4:23:26
#32002/3/17 22:17:54
好像用contains也可以



salone1121

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2001/10/17 22:51:38
#42002/3/21 17:45:22
用LIKE查询是不是比 = 慢了好多呀,
那请问如何才能做到 字段前部分匹配呀?
如:
输入查询内容: 你是
可以查询到内容为“你是好人”的记录。



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#52002/3/21 20:26:42
用like
如:
SELECT site_name FROM site_directory WHERE site_name LIKE '[ABC]%'
在这里将返回以ABC开头的所以数据。



lyb

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2002/8/1 15:33:14
#62002/9/16 15:05:30
有点看不懂,HMILY有没有相关教材



udfans

职务:普通成员
等级:2
金币:0.0
发贴:417
注册:2002/2/2 12:32:55
#72002/9/16 22:57:01
其实很简单!就是多一个%比如说
SELECT site_name FROM site_directory WHERE site_name LIKE '%[ABC]%'



lyb

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2002/8/1 15:33:14
#82002/9/17 10:22:25
SELECT site_name FROM site_directory WHERE site_name LIKE '%[ABC]%'
这段代码写在那里,'%[ABC]%是什么意思?

不好意思,我没有ASP基础



udfans

职务:普通成员
等级:2
金币:0.0
发贴:417
注册:2002/2/2 12:32:55
#92002/9/17 13:08:46
你是否没有用UD,先学些基础,是DATABINGDING面板里的定义SQL语句;%表示%就表示“表示”前后可以无限制的增加字符,比如:
你要查 新读者文摘第23期  你可以使用%读者% 就可以查出很多与读者有关的内容了



janssenkm

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2001/4/1 1:02:44
#102002/9/23 17:57:19
其实不如使用SQL server的全文检索功能!



凡仔

职务:普通成员
等级:1
金币:0.0
发贴:66
注册:2003/1/10 5:51:46
#112003/1/15 23:35:24
请问如果我输入的值要在多个表中查找应该怎么写呢~~~

急呀~~~