質問: 'xxx' THEN '0:あ' ELSE ??? END FROM ``` ELSEにどのようなSQL文を書いてあげたらいいのかがイメージ出来ていなく、かけていません。 1桁目は以下の構文を使うといいというのは調べてわかりました。 SUBSTR(string, start[, length]) ヒントや、参考になるサイトなどあれば頂けると助かります。 よろしくお願いします。 追記: ``` SELECT '固定値' as yyy , zzz , www CASE WHEN 取得元TBL.= 'xxx' THEN '0:あ' ELSE END FROM 取得元TBL a Left Outer Join 別の取得元TBL b ``` SELECTの中にCASEを書いてOracle SQL Developerで 実行したのですがエラーが出てしまいました。 ORA-00923: FROMキーワードが指定の位置にありません。 1. 00000 - "FROM keyword not found where expected" カンマの位置や抜けもよく見ましたが間違っていないと思うのですが、 CASEをはじめて使うため記述にミス等あればご指摘いただきたいです。
回答: ELSE NULL or ELSE を記述しない のどちらかで良いかと。