回答編集履歴

2

列を行に変更

2018/05/06 12:01

投稿

yorozuya
yorozuya

スコア1067

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- カッコの中のSQLは複数を返しますのでエラーになります。
13
+ カッコの中のSQLは複数を返しますのでエラーになります。
14
14
 
15
15
 
16
16
 

1

VALUEをNVLに変更

2018/05/06 12:01

投稿

yorozuya
yorozuya

スコア1067

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  CASE WHEN a.code_kbn = '1' THEN 'a.code OK'
24
24
 
25
- ELSE VALUE(( SELECT 'b.code_ok' FROM tableB b
25
+ ELSE NVL(( SELECT 'b.code_ok' FROM tableB b
26
26
 
27
27
  WHERE SUBSTR(a.code,1,6) = b.code),'<NULL>')
28
28