标签: mysql
我有一个包含大量条目和一些路径信息的日志表。 我试图按路径对这些日志元组进行分组,以及前三个斜杠。 例如:
1 /api/v1/endpoint/qwerty 2 /api/v1/endpoint/qwerty 3 /api/v1/endpoint/abcdef .... etc etc
所以我想将它们分组到/ api / v1 / endpoint /;所以在第4次(或更好的第n次)斜线之前的所有东西。
我的查询怎么样?
答案 0 :(得分:0)
您可以使用SUBSTRING_INDEX()功能
SUBSTRING_INDEX()
GROUP BY SUBSTRING_INDEX(log_entry,'/',4)