select * from t_fileserch where contains(filetext,'软件')
这样搜索,出来的结果是一大段文本,我只想要和"软件"有关的前后的一小段文本,然后用户可以有个简短的预览,确定这个结果是不是需要的...应该怎么写sql语句呢?就好像百度那种..
解决方案 »
- 用了 zjcxc(邹建) 的导出excel的存储过程,出现“找不到可安装的 ISAM”
- 数据库查询的问题 求各位帮个忙
- 请教有没有类似pssdiag,但是可以远程采集的工具?
- sql server2000安装问题:
- 数据库解难啊
- 发布数据库问题
- 将varchar值转换为数据类型为int的列时发生语法错误!
- 有关SQL SERVER的安装问题~~我想安装客户/服务端的数据库~~可是有问题~~请大家帮忙
- 小弟有几个惊天问题,困惑N年,高分想送,只求满意答案~~
- 请问时间格式如"2002/11/11 下午 02:00:00"的记录值怎么判断
- 从一张表中取出数据对另一张表进行更新如何实现?
- 头大如斗:不知是我还是MS-SQL有神经病?
select *
,substring(filetext,case when chatindex('软件',filetext)<= 10 then 1 else chatindex('软件',filetext)- 10 end,20) as Subfiletext
from t_fileserch where contains(filetext,'软件')
——————〉
charindex