我想搜索特定表的列名,以查看有多少行具有与特定模式匹配的Name值。例如,如果我要查找的模式是%Peter%
,并且在此表中有5行具有Name值:
Peter Peter Smith George Peter Peter Peter Carl
我想获得值4
。我尝试使用COUNT
,但不知道如何将它与LIKE结合使用。我该怎么做呢?
答案 0 :(得分:3)
不确定为什么LIKE
不适合你,但这应该可以解决问题:
SELECT COUNT(*) FROM table
WHERE name LIKE '%Peter%'