知识大全 如何筛选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

sql判断且增加字段ADD  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  sql判断且增加字段l

知识大全 pl/sql查询字段为科学计数法

  从pl/sql查询字段类型为number并且长度大于位的内容显示为科学计数法的计数方法  pl/sql  从pl/sql查询字段类型为number并且长度大于位的内容显示为科学计数法的计数方法后经

知识大全 sql语句实现表的字段名查询

  下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示  selectnamefromsyscolumnswhereid=(selec

知识大全 oracle构造添加字段的SQL语句

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

查找乱码字符串的SQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  昨天系统导数据库一不小心把

知识大全 存储过程里动态生成包含SQL语句字符串

存储过程里动态生成包含SQL语句字符串  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  某些时候我

知识大全 在SQL Server数据库中拆分字符串函数

在SQLServer数据库中拆分字符串函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQL