给你一个包含多个表的数据库,每个表都有很多属性,有些属性可能有“地址”作为子字符串。
例如,有一个表 Friends,有两个属性 oldAddress 和 newAddress。
因此编写一个查询,返回表“friends”和其他存在这样的属性的表:地址是属性的子字符串
最佳答案
您可以使用 INFORMATION_SCHEMA.COLUMNS
View 列出列。我认为这符合您的要求:
select c.*
from INFORMATION_SCHEMA.COLUMNS c
where lower(column_name) like '%address%';
关于MySQL:列出具有以 "address"作为子字符串的属性的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27003400/