知识大全 如何筛选SQL字符串字段中部分值
Posted 知
篇首语:路漫漫其修远兮,吾将上下而求索。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何筛选SQL字符串字段中部分值相关的知识,希望对你有一定的参考价值。
如何筛选SQL字符串字段中部分值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如果需要筛选SQL字符串字段中部分值 应该怎么做呢?下面就教您筛选SQL字符串字段中部分值的记录的方法 供您参考
例如有一个KKBH(卡口编号)字段 这是一个字典字段(对应另一个实体表(卡口表)的编号字段) 这个字段的值保存所属卡口值域
本来想到的是通过or来实现 这样需要动态生成SQL语句
后来想到一个办法用charindex搜索SQL字符串的办法 将所有的要查的卡口编号组成类似 @ 这样待查字符串 sql查询时通过charindex筛选出在待查SQL字符串里有的KKBH的记录
经测试使用or与使用charindex 两者在MSSQL中执行效率差不多
具体实现
用户界面查询需求 可能搜索N个卡口的记录(N的值域 所有卡口个数) 设计这个UI的形式一共三种
一 一个多选listbox 用户界面运行时将卡口字典表载入listbox信息
二 两个listbox 左边为待选 右边为已选 中间加两个按钮添加与删除 用户界面运行时将卡都字典表载入左边的listbox
三 多个Checkbox 可以在界面设计阶段直接做死字典表 即有几个卡口就话几个checkbox 或者在程序运行根据字典表绘制动态绘制checkbox
UI的优缺点这里不讨论 我这里选择第三种方式的动态绘制
在查询阶段根据所选卡口生成待选SQL字符串入 " @ ”
并将此条件传回后台查询服务程序
cha138/Article/program/MySQL/201311/29554相关参考
sql判断且增加字段ADD 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! sql判断且增加字段l
从pl/sql查询字段类型为number并且长度大于位的内容显示为科学计数法的计数方法 pl/sql 从pl/sql查询字段类型为number并且长度大于位的内容显示为科学计数法的计数方法后经
下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示 selectnamefromsyscolumnswhereid=(selec
oracle构造添加字段的SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用ORACL
知识大全 Oracle与SqlServer中获取所有字段、主键、外键的sql语句
Oracle与SqlServer中获取所有字段、主键、外键的sql语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
知识大全 SQL Server 2000中设计表时如何得到自动编号字段
SQLServer2000中设计表时如何得到自动编号字段 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 解决SQL SERVER 2008数据库表中修改字段后不能保存
解决SQLSERVER2008数据库表中修改字段后不能保存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
查找乱码字符串的SQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 昨天系统导数据库一不小心把
存储过程里动态生成包含SQL语句字符串 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 某些时候我
在SQLServer数据库中拆分字符串函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL