在sql查询中查找单词like

在sql查询中查找单词like,sql,oracle,Sql,Oracle,我有这样一个字符串: 我想去办公室,我想去市场 我的问题是:单词like在字符串中出现了多少次 请写一个查询。您可以使用regexp\u count: SELECT REGEXP_COUNT('i like to go , and i would like market', 'like') FROM DUAL; “like”一词在您发布的字符串中出现两次 以下是一个查询: SELECT * FROM SOME_TABLE WHERE SOME_VALUE = SOME_OTHER_

我有这样一个字符串:

我想去办公室,我想去市场

我的问题是:单词
like
在字符串中出现了多少次


请写一个查询。

您可以使用
regexp\u count

SELECT REGEXP_COUNT('i like to go , and i would like market', 'like')
FROM   DUAL;
“like”一词在您发布的字符串中出现两次

以下是一个查询:

SELECT *
  FROM SOME_TABLE
  WHERE SOME_VALUE = SOME_OTHER_VALUE

分享和享受。

这听起来像是对我们的帮助。你有什么想法?看看SubStr函数:欢迎使用StackOverflow。这是一个你可以问关于编程和相关主题的问题的地方;然而,它不是一个“为我做家庭作业”的网站。这里提出的问题必须表明对问题的理解,应该包括您编写的代码,并且应该提出类似于“为什么这不能像我预期的那样工作?”的问题。另一方面,有些人可能会在回答你的问题时认为,如果他们告诉你怎么做,你就什么也学不到,导致你的课程不及格,这样你就再也不会打扰我们了。祝你好运。以前从未使用过此功能。很高兴知道。是的,正则表达式功能强大。