首页  ·  知识 ·  编程语言
搜索关键字生成模糊查询条件,以空格分隔2个关键字
佚名  本站原创  .NET  编辑:dezai  图片来源:网络
protected string keywords(string keyWord) { if (keyWord != null keyWord

protected string keywords(string keyWord)
    {
        if (keyWord != null & keyWord != "")
        {
            string strKeyword = keyWord.Replace("'", "''");
            string strTemp = "";
            string strSubQuery = " and";
            string[] KeywordArray;
            KeywordArray = strKeyword.Split(null);

            if (KeywordArray.Length < 2)
            {
                strSubQuery += " ProductName like '%" + strKeyword + "%'";
            }
            else
            {
                strTemp = "";
                for (int i = 0; i < KeywordArray.Length; i++)
                {
                    strTemp += " ProductName like '%" + KeywordArray[i] + "%' or";
                }
                strTemp = strTemp.TrimEnd(new char[] ...{ 'o', 'r' });a
                strSubQuery += strTemp;
            }
            return strSubQuery;
        }
        return null;
    } 搜索关键字生成模糊查询条件 以空格分隔2个关键字

 

本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读