读书人

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

发布时间: 2013-03-19 17:22:05 作者: rapoo

怎么在语句里标识一个表的字段?
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 + '%'

读书人网 >SQL Server

热点推荐