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

回答編集履歴

2

列を行に変更

2018/05/06 12:01

投稿

退会済みユーザー
answer CHANGED
@@ -4,7 +4,7 @@
4
4
  >検索列に関数を使用することは、あまり宜しくないとお聞きしていますが
5
5
  検索列がキー項目であっても、キーは使われないということです。
6
6
 
7
- カッコの中のSQLは複数を返しますのでエラーになります。
7
+ カッコの中のSQLは複数を返しますのでエラーになります。
8
8
 
9
9
  もしかして、こんなことがしたいのかな?
10
10
  SELECT

1

VALUEをNVLに変更

2018/05/06 12:01

投稿

退会済みユーザー
answer CHANGED
@@ -10,7 +10,7 @@
10
10
  SELECT
11
11
  a.code,
12
12
  CASE WHEN a.code_kbn = '1' THEN 'a.code OK'
13
- ELSE VALUE(( SELECT 'b.code_ok' FROM tableB b
13
+ ELSE NVL(( SELECT 'b.code_ok' FROM tableB b
14
14
  WHERE SUBSTR(a.code,1,6) = b.code),'<NULL>')
15
15
  END
16
16
  FROM tableA a