MySQL:列出具有以 "address"作为子字符串的属性的表

标签 mysql database attributes substring

给你一个包含多个表的数据库,每个表都有很多属性,有些属性可能有“地址”作为子字符串。

例如,有一个表 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/

相关文章:

sql-server - 数据库设计 : An art or headache (Managing relationships)

python - 带前导双下划线的实例/类属性的意义和使用(特殊行为)

javascript - 如何使用jquery获取元素的title属性并将其插入到元素后面?

php - 如果 int 具有特定值,则执行某些操作,如果没有,则执行其他操作

mysql - SQL:用子查询打破平局

python - 将 INSERT SQL 语句的无效值更改为 None 但出现 "Data Truncated"错误

mysql - vb.net读取mysql表列,无论mysql中的字段类型是什么

database - 新项目 : Online Image Search, 同时保证图像安全

mysql - SQl 数据库备份显示错误 "Exception of type "System.OutofMemoryException“被抛出。(mscorlib)”

visual-studio - 在 Visual Studio 中使用属性从覆盖率分析中省略代码