请教一个关于 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,'"',''''))