查询包含'字符串'的列的次数。出现在数据库&表名

时间:2017-01-19 15:15:15

标签: sql database

我理解这个问题,因为我必须找出字符串'字'在数据库中显示为列名。

我是用

做的
SELECT 
    table_name, 
    column_name
FROM  INFORMATION_SCHEMA.COLUMNS 
WHERE column_name = 'word' 

但它被标记为不正确,我们被要求仔细阅读该问题。我不明白它的要求是什么?

1 个答案:

答案 0 :(得分:1)

问题是“包含...... ”,因此这意味着您没有寻找完全匹配。

应该是

SELECT count(*)
FROM  INFORMATION_SCHEMA.COLUMNS 
WHERE column_name LIKE '%word%'