在SQL Server 2008中,如何在多个列中使用通配符功能?

在SQL Server 2008中,如何在多个列中使用通配符功能?,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,在SQL Server 2008中,如何在多个列中使用通配符功能 下面是我的问题 SELECT * FROM sheet1 WHERE description like '%abc%' 如果我触发给定的,那么我可以在abc中的描述列中检索数据,但我不能在其他列中搜索相同的数据。 我想要像这样的东西 SELECT * FROM sheet1 WHERE description,data like '%abc%' 必须在每列上添加谓词 SELECT * FROM sheet1 WHERE des

在SQL Server 2008中,如何在多个列中使用通配符功能

下面是我的问题

SELECT *
FROM sheet1
WHERE description like '%abc%'
如果我触发给定的,那么我可以在abc中的描述列中检索数据,但我不能在其他列中搜索相同的数据。 我想要像这样的东西

SELECT *
FROM sheet1
WHERE description,data like '%abc%'

必须在每列上添加谓词

SELECT * FROM sheet1 WHERE description like '%abc%' AND data like '%abc%'

我已经回答了你之前的问题,请不要重复相同的问题。编辑原始文件。您可以使用
来添加任何附加条件。有关更多信息,请使用谷歌或msdn,或查看亚马逊有关编写sql的书籍,或在此网站上搜索类似问题,或参加课程。我已经做了研究,但没有得到适当的输出,这就是我发布它的原因,感谢您的回复
SELECT *
FROM sheet1
WHERE
    [description] like '%abc%'
    AND [data] like '%abc%'