拼接in时注意事项

Posted mact

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拼接in时注意事项相关的知识,希望对你有一定的参考价值。

1、后台在使用sql语句in时,前端数据例如字段值是1,2,3

这时就需要先把该字符串转成数组的然后在进行拼接

 string str = "1,2,3,4,5,6,7";
            string[] strArray = str.Split(,); //字符串转数组
            str = string.Empty;
            str = string.Join(",", strArray);//数组转成字符串

            sbWhere.AppendLine(" AND c.PROJECTID IN(‘" + string.Join("‘,‘", strArray) + "‘)");

 

        或者

  var tt = string.Format(@"AND ILLEGALTYPENO IN (‘{0}‘)", str.Replace(",", "‘,‘"));

 

以上是关于拼接in时注意事项的主要内容,如果未能解决你的问题,请参考以下文章

MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段

拼接属性查询方式MySql某一列属性值为拼接时的查询方式

1024. 视频拼接 dp

Leetcode.1024 视频拼接

FFmpeg实现音视频同步的精准片段拼接

FFmpeg实现音视频同步的精准片段拼接