读书人

请问一个关于 in 的有关问题

发布时间: 2012-04-13 13:50:24 作者: rapoo

请教一个关于 in 的问题,
我在网上找了一天多的时间了,都是没结果,请问一下大大们,
像我下面这样的SQL语句,为什么IN 里就是查不到东西
b列表时的数据为:"aa','bb','cc','dd','ee"

select * from Table_1 where 'aa' in (REPLACE(b,'"',''''))
但我查出来时,却时空的。语句示显没有错,

[解决办法]

SQL code
select * from tb where CHARINDEX ('''' +'aa' + '''',replace(b,'"',''''),0)>0
[解决办法]
select * from Table_1 where '''aa''' in (REPLACE(b,'"',''''))

读书人网 >SQL Server

热点推荐