在sql server中,我有一个查询:
SELECT * FROM [tableName] WHERE [colName] LIKE '%abc[xyz]%'
。
同样的问题:
SELECT * FROM [tableName] WHERE [colName] LIKE '%abcx%' OR [colName] LIKE '%abcy%' OR [colName] LIKE '%abcz%'
在C#中,我使用DataTable.SELECT(" colName LIKE'%abc [xyz]%'")=>错误。
如何解决?
答案 0 :(得分:0)
你在使用linq吗? 使用linq你可以写:
Datatable.Select(x=>x.ColName.Contains("abcx.ColName")||x.ColName.Contains("abcy")||x.ColName.Contains("abcz"));
答案 1 :(得分:0)
试试这个:
DataTable.SELECT("colName LIKE '%abcx%' OR colName LIKE '%abcy%' OR colName LIKE '%abcz%'")