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

时间:2014-01-03 20:03:05

标签: 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%'

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您必须在每列上添加谓词。

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