日期:2014-05-18  浏览次数:20408 次

字段里面的 比较问题
如下:


A 字段 是 text 类型的 。 B 字段 是 int 类型的。  

需要取出 A 字段中不包含 B 字段的记录。


如 
A B 
上海(220032)交易 220033
上海(339495)不交易 500002
上海 交易 399999

那么 取出的记录 应该就是 

上海(339495)不交易 500002
上海 交易 399999
  


------解决方案--------------------
select * from Ta where A not like '%' + convert(varchar,B) + '%'
------解决方案--------------------
SQL code

select *
from tab
where charindex(convert(varchar(6),B),convert(varchar(max),A))=0