数据筛选解决思路

数据筛选
表aa
字段   bb
          <a   href= "mailto:   sale@kangyuchina.com ">   sale@kangyuchina.com </a>
          <a   href= "mailto:   sale@kangyuchina.com "> </a>
                  .
                  .
                  .
                  .
                  .
我只保留中间的E-MAIL地址

------解决方案--------------------
drop table aa
go
create table aa(bb varchar(100))
insert into aa
select ' <a href= "mailto: sale@kangyuchina.com "> sale@kangyuchina.com </a> '
union all select ' <a href= "mailto: sale@kangyuchina.com "> </a> '

select ltrim(substring(bb,charindex( ': ',bb)+1,charindex( ' "> ',bb)-1-charindex( ': ',bb)))
from aa
/*

------------------------
sale@kangyuchina.com
sale@kangyuchina.com

(所影响的行数为 2 行)
*/
------解决方案--------------------
select substring(bb,CHARINDEX( '> ',bb)+1,CHARINDEX( ' < ',bb,CHARINDEX( '> ',bb))-CHARINDEX( '> ',bb)-1)[bb] from aa


这个吧