回答編集履歴

2

追記

2016/12/24 16:46

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -44,6 +44,16 @@
44
44
 
45
45
 
46
46
 
47
+ 似たような機能として、
48
+
49
+ **IFNULL関数**というものがMySQLには存在しますが、
50
+
51
+ **ベンダ独自実装で他のDBMSには存在しない**ため、
52
+
53
+ COALESCEの利用をお勧めします。
54
+
55
+
56
+
47
57
  次に2.についてですが、
48
58
 
49
59
  COALESCE関数では一般的には**出力する型を統一しなければならない**というルールがあるので、

1

項番のレイアウト変更

2016/12/24 16:46

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
 
20
20
 
21
- NULLの場合には代替値を返却できる関数を利用する
21
+ 1.NULLの場合には代替値を返却できる関数を利用する
22
22
 
23
- DATE型自体には**空白文字はない**ので型を文字列型に統一する意味でキャストを行う
23
+ 2.DATE型自体には**空白文字はない**ので型を文字列型に統一する意味でキャストを行う
24
24
 
25
25
 
26
26
 
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- では先ずですが、
35
+ では先ず1.ですが、
36
36
 
37
37
  MySQLにも標準SQL関数の1つである、**COALESCE関数**が実装されています。
38
38
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- 次にについてですが、
47
+ 次に2.についてですが、
48
48
 
49
49
  COALESCE関数では一般的には**出力する型を統一しなければならない**というルールがあるので、
50
50