首页 > 数据库 > mysql教程 > sql server数据批量模糊查询

sql server数据批量模糊查询

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:48:31
原创
3021 人浏览过

本实例是根据用户输入的内容,然后我们来利用sql left函数来取字符再进行like或模糊查询自己区间的数据,有需要的朋友简单参考一下。

问题

数据为
ID 串码
1 A0000000001
2 A0000000002
3 A0000000003
4 A0000000004
5 A0000000005
6 A0000000006
7 A0000000007
要求:
给出一个查询范围如
A0000000003,A0000000006


sql执行语句

 

 代码如下 复制代码

create table t10(ID int,串码 varchar(20))

insert into t10
1, 'A0000000001' union all
select 2, 'A0000000002' union all
select 3, 'A0000000003' union all
select 4, 'A0000000004' union all
select 5, 'A0000000005' union all
select 6, 'A0000000006' union all
select 7, 'A0000000007'

-- 程序中输入的串@x
declare @x varchar(50)

select @x='A0000000003,A0000000006'

select * from t10
where 串码 between left(@x,charindex(',',@x)-1)
and substring(@x,charindex(',',@x)+1,20)

ID          串码
----------- --------------------
3           A0000000003
4           A0000000004
5           A0000000005
6           A0000000006

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
angular.js - angular 模糊查询怎么写过滤
来自于 1970-01-01 08:00:00
0
0
0
多条件模糊查询,怎么弄
来自于 1970-01-01 08:00:00
0
0
0
MongoDB的模糊查询
来自于 1970-01-01 08:00:00
0
0
0
怎么用thinkphp3.2和ajax模糊查询
来自于 1970-01-01 08:00:00
0
0
0
模糊查询实现一种排序
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板