。一个张表里面有一个Area字段
这个字段保存多个地区。用","分割。
比如:长沙,上海,重庆,南京,开封,杭州查询条件是:湖南,上海,江苏,河南,浙江。
随便输入上面那一个省。只要Area字段包含这个省份下面的市。就要出来相应的数据。要考虑效率问题。。谢谢大家急
这个字段保存多个地区。用","分割。
比如:长沙,上海,重庆,南京,开封,杭州查询条件是:湖南,上海,江苏,河南,浙江。
随便输入上面那一个省。只要Area字段包含这个省份下面的市。就要出来相应的数据。要考虑效率问题。。谢谢大家急
create table Area1
(
Area varchar(50)
)
insert into Area1 select '长沙,上海,重庆,南京,开封,杭州'create proc GetArea
(
@Area varchar(30)
)
as
select * from Area1 where charindex(@Area,Area)>0exec GetArea '上海'Area
--------------------------------------------------
长沙,上海,重庆,南京,开封,杭州(1 行受影响)