質問編集履歴

1

補足説明

2019/01/27 09:51

投稿

t7y4j8orhiyjhug
t7y4j8orhiyjhug

スコア16

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,20 @@
9
9
 
10
10
 
11
11
  これから、「AAA」「BBB」「CCC」「DDD」「EEE」などの5種類の単語が、列「keyword」に入っているか Select を使って検索します。
12
+
13
+
14
+
15
+ keyword には、例えばこんな文字列が入っています。
16
+
17
+
18
+
19
+ AWS4g5h6EDRFTGYHUY7jM**AAA**OL765P2OKRFIJ5678h77
20
+
21
+ 7b4d3kR**CCC**G3FKK888K4VGT987YD**EEE**999E8676h
22
+
23
+ 5gT**AAA**R5FEDEXECTYEFIHFIERI4635**BBB**65hrDF4
24
+
25
+
12
26
 
13
27
 
14
28
 
@@ -60,6 +74,30 @@
60
74
 
61
75
 
62
76
 
77
+ 前述のサンプル
78
+
79
+
80
+
81
+ AWS4g5h6EDRFTGYHUY7jM**AAA**OL765P2OKRFIJ5678h77
82
+
83
+ 7b4d3kR**CCC**G3FKK888K4VGT987YD**EEE**999E8676h
84
+
85
+ 5gT**AAA**R5FEDEXECTYEFIHFIERI4635**BBB**65hrDF4
86
+
87
+
88
+
89
+ でこのSQLを動かせば、AAAは2回出現しているので、CNT は 2 になるはずです。
90
+
91
+
92
+
93
+
94
+
95
+
96
+
97
+
98
+
99
+
100
+
63
101
  では、上記のように複数単語の場合、どのようにSQL文を書けば、
64
102
 
65
103
  データベースサーバーへの負荷も少なく、1回のSQLで目的の結果を得ることができるのでしょうか。