使用 * Like 运算符在 sql 查询中搜索 table 的所有列

Use * Like operator to search all columns of table in sql query

这里我有一个问题,是否可以在查询的数据库中搜索我的 table 的所有列,而不是对我的每一列使用 Like 运算符:

SELECT * FROM banquets WHERE bqtID LIKE '%Value1' OR bqtName LIKE '%Value2';

但我想使用 * 而不是对我的列使用多个 Like 运算符(这可能吗?):

SELECT * FROM banquets WHERE * LIKE '%Value%';

由于我没有测试过,我只是想知道它是否可能。如果没有,那我该如何完成呢?或者有什么可以替代那个东西?

编辑:

标记为重复的问题是关于使用 WHERE 子句分别提及 table 的所有列,但我想用它 * 代替列。

没有,不可能。

在此处尝试:https://www.w3schools.com/sql/trysql.asp?filename=trysql_op_in 满足以下要求:

SELECT * FROM Customers WHERE * LIKE "%an";

您将获得:

Syntax error (missing operator) in query expression '* LIKE "%an"'.