在SQL中搜索三个或更多单词

在SQL中搜索三个或更多单词

本文介绍了在SQL中搜索三个或更多单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

其中的描述如''%" + prog +%""....这样会给我一个错误,提示动态列名称为"%.请帮忙.如何在SQL中搜索三个或更多单词,例如:-项目管理工作簿",即使您通过输入管理"开始,它也必须能够返回结果

我的Storedproc

  ALTER  过程 [dbo].[sp_Search]
 @搜索  varchar ( 255 )
 AS 
开始

 SET  没有计数 打开声明  @ strpart1   varchar ( 255 )选择  @ strpart1  = SUBSTRING( @搜索,CHARINDEX(' ' @搜索 1 ),(LEN( @ Search  )-CHARINDEX(' ' @ Search  1 )+  1 ))

    - 在此处插入过程的语句
    选择描述来自 [' 门户目录$']
    其中说明类似 ' %' + @ strpart1 + ' %'
 END  
解决方案




这篇关于在SQL中搜索三个或更多单词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 09:45
查看更多