c# 用SqlParameter实现多字段模糊查询
用sqlserver的SqlParameter方法实现多字段模糊查询,全字段查找关键字,本方法兼容不带参数的查找
internal static DataTable getData(params string[] keyWord){string sql = "select * from [dbo].[Bom] ";SqlParameter[] sp=new SqlParameter[]{};//如果没有参数就直接查询,不带whereif (keyWord.Length > 0){sql += " where [SerialId] like @keyWord or [Levels] like @keyWord or [PartsCodeName] like @keyWord ";//多字段模糊查询sp = new SqlParameter[]{new SqlParameter("@KeyWord" , "%"+ SqlNull(keyWord[0])+"%")};}DataSet ds = DbHelperSQL.Query(sql, sp);return ds.Tables[0];}//防止找到的数据是null导致报错,需要对null的情况作一个判断public static object SqlNull(object obj){if (obj == null || obj.ToString() == ""){return DBNull.Value;}else{return obj;}}
c# 用SqlParameter实现多字段模糊查询相关推荐
- MySQL单表多字段模糊查询解决方法
2019独角兽企业重金招聘Python工程师标准>>> 在最近的一个项目需要实现在单表中对多字段进行多个关键字的模糊查询,但这数个关键字并不一定都存在于某个字段 例如现有table表 ...
- MySQL单表多字段模糊查询
今天工作时遇到一个功能问题:就是输入关键字搜索的字段不只一个字段,比如 我输入: 超天才 ,需要检索出 包含这个关键字的 name . company.job等多个字段.在网上查询了一会就找到了答案. ...
- oracle查询blob模糊搜索,BLOB字段模糊查询
1. BLOB字段模糊查询报错 blob字段直接用select * from table_name where column like'%%'查找的时候是不能实现的,主要是字段类型不符.不 ...
- mysql 加密脱敏字段模糊查询 笔记
mysql 加密脱敏字段模糊查询 入库的数据是要进行加密脱敏的数据:但是这个字段还要支持界面模糊匹配:这里做个笔记吧 仅供参考 insert into 的sql 大概长这样 insert into t ...
- Sql语句、多个字段模糊查询、
Sql语句收获 1. select * from 表 order by time asc 最早时间在前 select * from 表 order by time desc 最新时间在前 2.模糊查询 ...
- Springboot项目如何设计接口中敏感字段模糊查询?
目录 前言 场景分析 实现方案 环境配置 依赖配置 代码实现 总结 前言 在<Springboot项目如何设计接口中敏感字段的加密.解密>和<Springboot项目如何设计接口中敏 ...
- MySQL多重条件模糊查询_简单实现mysql多字段模糊查询
在后台的项目中,会经常遇到,就是信息的查找,这里就举个简单的例子,如搜索某一个产品的信息,在一个表里面有多个字段,而搜索的内容可能是其中的某个字段,这样只有多字段查询才能实现. MySQL多字段模糊查 ...
- SQL多字段模糊查询
http://user.qzone.qq.com/382164370#!app=2&via=QZ.HashRefresh&pos=1346996967 代码是在VC++里面: CStr ...
- Oracle:时间字段模糊查询
需要查询某一天的数据,但是库里面存的是下图date类型 将Oracle中时间字段转化成字符串,然后进行字符串模糊查询 select * from CAINIAO_MONITOR_MSG t WHERE ...
- mysql的模糊查询在xml_在Mybatis xml使用mysql数据库进行多字段模糊查询(Like)
在mysql中使用Like进行一些简单轻量级的查询,并不需要考虑太多效率问题. 一.Like单字段查询比较简单. 没有特殊要求的话,直接使用%关键字%就进行左右匹配查询 ..... ... SELEC ...
最新文章
- 【BFS宽度优先搜索】
- Hadoop HA 机制学习:HA是怎么运作,QJM又是怎么发挥功效的
- Android最佳性能实践(二)——分析内存的使用情况
- 自动驾驶汽车想成为主流?先过了这十二关再说
- pyodbc psutil wmi paramiko
- AV1:下一代视频标准—约束定向增强滤波器
- Github入门详情教程
- 50个jQuery代码段帮你成为更出色的JS开发者
- Active Directory PowerShell模块收集AD信息
- 人工智能规模化落地还有哪些坑?阿里副总裁华先胜连麦详解!
- 单本振与双本振台标文件的区别在哪里?
- 敏捷史话(一):用一半的时间做两倍的事——Scrum之父Jeff Sutherland的传奇人生
- 哈尔滨工业大学 计算机系统大作业
- f7功能键使用计算机,【ThinkPad】F1-F12功能键最全使用指南
- mongodb count查询记录条数
- java学习第109天,p665-676(05/07),12集干的漂亮
- 【腾讯快直播】IJK播放器改造:传输层低延迟播放优化
- 代码整洁之道读书笔记(Ch4-Ch7)
- gitblit本地版本管理库-localhost访问
- 详谈机器视觉大师脚本编程
热门文章
- 收藏 :数据资源下载网址大全
- Win11用户好消息 影响win11性能运行的竟是它,关闭可提升性能
- 空手套白狼,硬阅java字节码class文件
- fanuc换刀宏程序详解_FANUC宏程序入门到精通,新手必看
- Java简介:Java是什么?及Java语言的特点
- MicroPython ESP32 读取DS18B20温度数据
- Tampermonkey油猴教程及Greasyfork脚本使用
- rhino6.5安装教程
- 图像分割并存储 matlab,用于面积增长的Matlab图像分割程序
- 支持向量机(Support Vector Machine,SVM)