当前位置: 代码迷 >> Sql Server >> 如何在语句里标识一个表的字段
  详细解决方案

如何在语句里标识一个表的字段

热度:35   发布时间:2016-04-24 23:18:30.0
怎么在语句里标识一个表的字段?
select * from table1 where '00020000,00020011' like '%00020000%'
这个是没有问题的
我想直接用table1的一个字段放在like '%%'里,应该怎么写
就是想找表里COL1是00020000或者00020011的数据,但是00020000或者00020011是不固定的,不能用00020000 OR 00020011
类似select * from table1 where '00020000,00020011' like '%COL1%',想让COL1为列名并被解释成这一列的值 而不想COL1被翻译成字符串

谢谢

------解决方案--------------------
select * from table1 where '00020000,00020011' like '%' + COL1 + '%'

  相关解决方案