質問: :id ``` 仮ですがこのようなQueryがあるとして SELECT句のみで 「値がnullでなかった場合のみ、先頭に'+'」を付けたいです。 例えばageがnullじゃなかった場合 「+18」という風に取れて nullの場合はそのまま値は空のまま。 というQUERYを書きたいのですが、どうもうまく書けません。 SQLでやることではないっていうのは分かるのですが 事情があるのでそこはスルーでお願いします。
回答: 質問に、CREAtE TABLEと共に、NULLの判断方法も含めてどういうSQLを実行したのか明記した方が適切なコメントが付きやすいです。 ``` SQL> SELECT TO_CHAR(10, 'S00') AS AGE FROM DUAL ; AGE+10 SQL> SELECT TO_CHAR(NULL, 'S00') AS AGE FROM DUAL ; AGE```