zoukankan      html  css  js  c++  java
  • sql添加一个list的查询条件

       编程中往往会有需要对某个list的值进行查询的需求,而将一个list作为查询条件,我所知道的有两种方法:

      1.for循环遍历,每次循环一个sql,每次查list中一个条件的数据,最后累加

        ...(最基础的,就不说了,不提倡)

      2.foreach遍历取出所有的list数据,组成(1,2,3,4,5,6,7)的形式,直接加在sql语句中

        string strSql = "SELECT RoadCode,StartM,CreateDate,Level,Status " +
               "FROM Maintain_Event WHERE CreateUserId != '" + userid + "' and " +
               "OrgID in ({0})";
        string ids = "";
        foreach (var item in organizeIds.ToList())
        {
          ids += ",'" + item.ToString() + "'";
        }
        ids = ids.Substring(1);

        strSql = string.Format(strSql, ids);

  • 相关阅读:
    美化博客园
    ansible的安装
    面向对象和类
    函数知识分类
    生成器
    内置函数_old
    迭代器
    装饰器
    Hadoop——MapReduce
    Hadoop——HDFS
  • 原文地址:https://www.cnblogs.com/XYYCKL/p/10214108.html
Copyright © 2011-2022 走看看