如果我的問題不像您習慣的那樣好,那麼我很抱歉。
把基本上我有一個MySQL數據庫與多個列,如「名稱」,「描述」和「標籤」。
如果我的用戶搜索了諸如「apple」之類的特定單詞,我將如何遍歷所有列並按照最常見到最不常見的順序返回行。
一個例子是:用戶搜索「蘋果」,第一個結果將顯示在列表頂部(正如我目前的系統所做的那樣),但是「香蕉」在描述和標籤中出現更多的蘋果我希望這是最高的。
我真的希望這是有道理的,並感謝您的幫助!
編輯:顯然這太寬了,所以很簡單。 3列(名稱,說明,標籤)。可以說有三排,名字叫蘋果,香蕉,葡萄。 如果我的用戶搜索蘋果,我不希望蘋果出現在結果的頂部,因爲它在數據庫本身。我想檢查所有3列,並按照總次數排列。例如,如果葡萄有20次出現,香蕉有17次,蘋果有3次,那麼搜索結果將按順序列出:葡萄,香蕉,蘋果。 我現在擁有的是:"SELECT * FROM items WHERE name LIKE '%$result%'"
MySQL中最常見的列表
0
A
回答
1
你可以使用內置的計數功能在MySQL
下面的例子計算的時代「用戶ID」的金額已用於算了算,但你可以將它修改爲您需要。
SELECT UserId, COUNT(*)
FROM badges
GROUP BY UserId
ORDER BY COUNT(*) DESC
相關問題
- 1. 列表中最常見的Python元素
- 2. 列表中最常見的列表,從列表中
- 3. 哪個列表項是最常見的
- 4. SQLite列列中最常見的項目
- 5. 如何在我的MySQL表中的列中找到最常見的結果
- 6. 從最常見到最不常見的列排序
- 7. 如何在MySQL中顯示最常見的值序列?
- 8. 從MySQL列中查找最常見的數據值?
- 9. 排列中最常見的元素
- 10. Excel列中最常見的文本
- 11. 表中最常見的值PHP
- 12. MySQL - 特定日期最常見的?
- 13. 最常見的值子查詢MySql
- 14. MySQL計數最常見的值
- 15. 獲取每列值的最常見列
- 16. 查找列表中出現的最常見的10號數字
- 17. 數據框中每列最常見
- 18. 找到一個集合中最常見/最常見的元素?
- 19. Java數組中最常見的字符串元素列表
- 20. 如何從python列表中獲取最常見的元素
- 21. 在數組列表中搜索最常見的字符串
- 22. Java - 獲取列表中最常見的元素
- 23. 從列表中獲取3個最常見的點<Point>
- 24. 如何在列表中找到最常見的元素?
- 25. 尋找單詞列表中最常見的字母
- 26. 字典列表中Python最常見的值
- 27. Python:獲取列表中最常見的項目
- 28. 如何獲取列表中最常見的元素(Python)
- 29. 根據標準在列表中返回最常見的值
- 30. 從列表中找到最常見的對象
不,不明白這一點,你可以發佈一些樣本日期? –
當用戶搜索'apple'時,是否是'name'? –