如何搜索字段

时间:2016-03-04 06:55:09

标签: java mysql sql

在我的Java应用程序中,如果在某个请求期间发生异常,我会为包含requestId和异常行的表中的每个异常行插入一个条目。

现在我需要按降序获取最常出现的异常。即,大多数情况下出现的例外应该在最重要的位置。

以下示例。

表:

requestid    exceptionline
1              java.lang.numberFormatException
1              line2
1              line3
2              java.lang.ArrayIndexoutofboundException
2              line2
2              line3
2              line4
3              java.lang.numberFormatException
3              line2
3              line3

因此,查询应首先匹配每个requestid和make group的第一个exceptionline,然后匹配每个组中的exception行的第二行。现在返回first_second行,其中包含这两行的出现次数。

如果有其他更好的选择,那么欢迎。

1 个答案:

答案 0 :(得分:0)

最好保留每个异常的缓冲区值,并在每次异常调用时递增它。然后,您可以使用大多数缓冲区计数

简单地调用或排序异常列表