代码之家  ›  专栏  ›  技术社区  ›  youpilat13 Ty Petrice

使用*Like运算符搜索sql查询中表的所有列[重复]

  •  0
  • youpilat13 Ty Petrice  · 技术社区  · 7 年前

    Like 每个列的运算符为:

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

    但我想用 * 而不是使用多个 运算符和我的列类似(可能吗?):

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

    编辑:

    标记为重复的问题是关于使用 WHERE * 代替立柱。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Mr.Blob    7 年前

    ,这是不可能的。

    https://www.w3schools.com/sql/trysql.asp?filename=trysql_op_in 提出以下要求:

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

    您将获得: