【发布时间】:2019-10-15 18:56:26
【问题描述】:
所以如果你有这样的字符串:
"lorum ipsum testing with some dummy text lorum woop what testing again."
你有一个像这样的数据库表:
ID | TESTING
---------------
1 | dummy
2 | lorum
3 | trol
4 | haha
如何仅使用 sql 检查 string 中出现次数最多的值。
所以在这种情况下它会返回:2 | lorum。
起初我认为LOCATE() 函数会很有用。我试过例如:
SELECT *, LOCATE(testing, "<<string comes here>>") FROM <table>
这可能吗?如果不是,最好的方法是什么?
【问题讨论】:
-
我删除了不一致的数据库标签。请仅使用您实际使用的数据库进行标记。
-
当然@GordonLinoff,我只是还没有为我的项目选择数据库,并且正在考虑其中任何一个。如果我不确定,下次我不会包括它们。谢谢
标签: sql string count sql-order-by