Welcome 微信登录

首页 / 数据库 / MySQL / SQL多条件查询拼接in中条件方法

做了一个功能,就是前台可以选择同一字段下面的多个不同的条件,这就涉及到了SQL语句拼接的问题。下面是一个用正则来处理查询条件的方法,是我目前所见到最简单的方法,现将它分享给大家。using System.Text;using System.Text.RegularExpressions;string  strwhere="1,11,111,1111,";strwhere = string.Format("select * from test where strwhere in ({0})",Regex.Replace(strwhere.TrimEnd(","), @"[^,]+", ""$0""));注:这里strwhere.TrimEnd(",")用来将1111后面的逗号去掉。SQL Server 下取中位数(中位值)的方法SQL Server 数据行无法删除 和 复制表结构相关资讯      SQL 
  • SQL 新手指南  (09/10/2015 10:57:53)
  • SQL导入txt以及SQL中的时间格式操  (01/25/2015 11:35:04)
  • SQL 事务及实例演示  (08/12/2014 10:36:37)
  • SQL 中的正则函数  (06/28/2015 15:59:48)
  • SQL 集合(笔记)  (01/15/2015 20:19:06)
  • Oracle shell调用SQL操作DB  (02/03/2014 10:48:18)
本文评论 查看全部评论 (0)
表情: 姓名: 字数