質問するログイン新規登録

質問編集履歴

1

1レコードに複数行あるのではなく、項目数や順序が様々なレコードが複数あります。

2017/06/15 06:19

投稿

mson
mson

スコア11

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ※"KEY: val" のような文字列が複数項目あり、デリミタはカンマです。
10
10
 
11
- したいことは、 KEYが "BBB" の、 val の値を抽出したいのです。
11
+ 抽出ルールは、 KEYが "BBB" の、 val の値を抽出する』です。
12
12
 
13
13
  ### 理想の結果
14
14
 
@@ -19,12 +19,31 @@
19
19
  ### 補足
20
20
 
21
21
  実際は複数レコードあり、項目数や並び順は決まっていません。
22
- KEYとなる "BBB" の位置は先頭にある場合もあれば
22
+ ※1レコード複数行あるのではなく項目数や順序が様々なレコードが複数あります。
23
- 最終項目に1つだけある場合もあります。
24
23
 
24
+ 例)KEYとなる "BBB" の位置は先頭にある場合
25
+
25
26
  ```
26
27
  BBB: bbb1,AAA: aaa1,BBB: bbb2,CCC: ccc1
28
+ ```
29
+
30
+ 出力結果
31
+
32
+ ```
33
+ bbb1,bbb2
34
+ ```
35
+
36
+ 例)最終項目に1つだけある場合
37
+
38
+
39
+ ```
27
40
  AAA: aaa1,CCC: ccc1,BBB: bbb1
28
41
  ```
29
42
 
43
+ 出力結果
44
+
45
+ ```
46
+ bbb1
47
+ ```
48
+
30
49
  どのように SELECT したら良いか知恵を貸していただけませんか。