日期:2014-05-17 浏览次数:20535 次
--> 测试数据: @T
declare @T table (地址 varchar(9))
insert into @T
select 'A市B路C号' union all
select 'C路D号' union all
select 'B市B路D号'
select
left(地址,charindex('市',地址)) as 城市
from @T
where charindex('市',地址)>0
/*
城市
---------
A市
B市
*/
select
case when charindex('市',地址)>0
then left(地址,charindex('市',地址))
else null
end
from table