質問編集履歴

2

ミスを修正

2019/04/12 01:28

投稿

rebell
rebell

スコア19

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  SELECT
62
62
 
63
- '1000000000' as yyy
63
+ '固定値' as yyy
64
64
 
65
65
  , zzz
66
66
 

1

ELSEに何もかかない場合のSQL文と発生したエラー内容を書きました

2019/04/12 01:28

投稿

rebell
rebell

スコア19

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,51 @@
49
49
  ヒントや、参考になるサイトなどあれば頂けると助かります。
50
50
 
51
51
  よろしくお願いします。
52
+
53
+
54
+
55
+
56
+
57
+ 追記:
58
+
59
+ ```sql
60
+
61
+ SELECT
62
+
63
+ '1000000000' as yyy
64
+
65
+ , zzz
66
+
67
+ , www
68
+
69
+ CASE
70
+
71
+ WHEN 取得元TBL.= 'xxx' THEN '0:あ'
72
+
73
+ ELSE
74
+
75
+ END
76
+
77
+ FROM
78
+
79
+ 取得元TBL a
80
+
81
+ Left Outer Join
82
+
83
+ 別の取得元TBL b
84
+
85
+ ```
86
+
87
+ SELECTの中にCASEを書いてOracle SQL Developerで
88
+
89
+ 実行したのですがエラーが出てしまいました。
90
+
91
+ ORA-00923: FROMキーワードが指定の位置にありません。
92
+
93
+ 00923. 00000 - "FROM keyword not found where expected"
94
+
95
+
96
+
97
+ カンマの位置や抜けもよく見ましたが間違っていないと思うのですが、
98
+
99
+ CASEをはじめて使うため記述にミス等あればご指摘いただきたいです。