gpt4 book ai didi

postgresql - 如何查找哪些 postgresql 文本字段包含特定字符串的大多数出现?

转载 作者:行者123 更新时间:2023-11-29 12:46:38 32 4
gpt4 key购买 nike

我正在寻找一个 SQL 查询,它会多次列出确实包含特定字符串的字段。

虽然搜索字符串非常容易,但我确实想根据出现次数对结果进行排序。

select count(*) from bodycontent WHERE body LIKE '%tag%'

最佳答案

select
body,
(select count(*) from regexp_matches(body, 'tag', 'gi')) ocurr
from bodycontent
order by ocurr desc

i 标志将进行不区分大小写的匹配。

关于postgresql - 如何查找哪些 postgresql 文本字段包含特定字符串的大多数出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17614601/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com