模糊查询,检索所有字段,结果如何只显示中标的字段值的一段内容?就象google搜索结果页一样显示?

cdhxr 2006-02-24 11:12:58
如标题
...全文
107 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cdhxr 2006-02-25
问题没有解决,只有自己顶了!
回复
cdhxr 2006-02-24
就是对一个表进行全文检索,搜索结果只显示关键字所在中标字段的一段内容(ASP网页).
charindex可以解决吗?请详示!
回复
hisi 2006-02-24
非全文索引吗?

用charindex
回复
cdhxr 2006-02-24
所以在显示结果时,首先必需获知是哪个字段。
回复
cdhxr 2006-02-24
事先并不知道中标字段是表里的哪个字段,所以不是“select left(字段名,200) from 表名 where 字段名 like '%查询内容%'

另外,我是在ASP3.0网页里执行查询的。
回复
lsgis2001 2006-02-24
楼主是不是要这样的语句?
select left(字段名,200) from 表名 where 字段名 like '%查询内容%'
回复
zlp321002 2006-02-24
--具体展现当然还是要你ASP去处理一下.
回复
zlp321002 2006-02-24
判断它的长度

select 字段=case when len(字段)>200 then left(字段,200)+'......'
else 字段 end
from 表
回复
OracleRoob 2006-02-24
mark!
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-02-24 11:12
社区公告
暂无公告