在 SQL Table 的所有列中搜索值

Search for Value in all Columns in SQL Table

我想在 SQL table 的所有列中搜索一个值。 我有不同的数据类型,例如 bigInt、布尔值或字符串。 我现在的问题是,如何在 SQL Table?

的所有列中搜索值

感谢您的帮助。

亲切的问候 最大值

没有快捷方式,您必须指定要搜索的列列表。

SELECT * 
FROM table_name 
WHERE column1 LIKE '%search_key%' OR 
      column2 LIKE '%search_key%' OR  
      column3 LIKE '%search_key%' 

或者将所有列的元数据创建到单个列中并在元数据列

上使用like