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

回答編集履歴

3

追記

2019/03/06 09:14

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,10 @@
4
4
  ageが数値型の場合
5
5
  ```SQL
6
6
  select '+' || to_char(age, 'FM00')
7
+ ```
8
+ 追記
9
+ --
10
+ 文字型で空文字もNullと同義に扱うなら
11
+ ```SQL
12
+ select case when age is null or age='' then age else '+' || age end
7
13
  ```

2

訂正

2019/03/06 09:14

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,8 +4,4 @@
4
4
  ageが数値型の場合
5
5
  ```SQL
6
6
  select '+' || to_char(age, 'FM00')
7
- ```
8
- 若しくは直接フォーマットしてしまうとか
9
- ```SQL
10
- select to_char(age, '+FM00')
11
7
  ```

1

追記

2019/03/06 09:00

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,8 @@
4
4
  ageが数値型の場合
5
5
  ```SQL
6
6
  select '+' || to_char(age, 'FM00')
7
+ ```
8
+ 若しくは直接フォーマットしてしまうとか
9
+ ```SQL
10
+ select to_char(age, '+FM00')
7
11
  ```