質問編集履歴

1

期待する結果、入力内容となるログファイルの例を追加

2016/02/16 16:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,22 @@
5
5
  簡易的な割合のため、where句以降は省略してユニーク化させています。
6
6
 
7
7
  仕組みとしては、ログファイルのSELECT文をユニーク化し、それを元にログファイルから各SELECT文の割合を算出したいと思っています。
8
+
9
+
10
+
11
+ ###期待する結果。
12
+
13
+ #例 <SQL>,<行数>
14
+
15
+ SELECT cid, name, address FROM test1;,3
16
+
17
+ SELECT class, school FROM test2;,3
18
+
19
+ SELECT company, train, station FROM test3;,3
20
+
21
+
22
+
23
+ 上記のような形で、対象のSQLとそのSQLがファイル内に存在する行数が表示されるようにしたいです。
8
24
 
9
25
 
10
26
 
@@ -42,15 +58,27 @@
42
58
 
43
59
  ```
44
60
 
45
- ```ログファイル
61
+ ```
46
62
 
47
- SELECT a.id, b.name, c.address FROM test;
63
+ ### ログファイル
48
64
 
49
-
65
+ 1 162015 SELECT cid, name, address FROM test1;
50
66
 
51
-
67
+ 2 162015 SELECT class, school FROM test2;
52
68
 
69
+ 3 162015 SELECT company, train, station FROM test3;
70
+
71
+ 1 162015 SELECT cid, name, address FROM test1;
72
+
53
-
73
+ 2 162015 SELECT class, school FROM test2;
74
+
75
+ 3 162015 SELECT company, train, station FROM test3;
76
+
77
+ 1 162015 SELECT cid, name, address FROM test1;
78
+
79
+ 2 162015 SELECT class, school FROM test2;
80
+
81
+ 3 162015 SELECT company, train, station FROM test3;
54
82
 
55
83
  ```
56
84