回答編集履歴

4

記載内容の訂正

2016/07/17 17:04

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -30,6 +30,6 @@
30
30
 
31
31
 
32
32
 
33
- NULLは何と比較してもNULLを返すので。
33
+ NULLは何と比較してもUNKNOWNを返すので。
34
34
 
35
35
  そのためにSQLでは「IS NULL」や「IS NOT NULL」という構文を持っています。

3

記載誤り訂正

2016/07/17 17:04

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  「NULL = NULL」はFALSEと評価されません。
28
28
 
29
- 「NULL = NULL」はNULLと評価されます。
29
+ 「NULL = NULL」は**UNKNOWN**と評価されます。
30
30
 
31
31
 
32
32
 

2

補足追加

2016/07/17 17:02

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -19,3 +19,17 @@
19
19
  当然NULL同士の比較は分からないもの同士の比較なので、
20
20
 
21
21
  結果としても分からないという感じになります。
22
+
23
+
24
+
25
+ 回答の補足ですが、
26
+
27
+ 「NULL = NULL」はFALSEと評価されません。
28
+
29
+ 「NULL = NULL」はNULLと評価されます。
30
+
31
+
32
+
33
+ NULLは何と比較してもNULLを返すので。
34
+
35
+ そのためにSQLでは「IS NULL」や「IS NOT NULL」という構文を持っています。

1

誤字修正

2016/07/17 14:36

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  参考に以下に一つリンクを掲載します。
10
10
 
11
- http://qiita.com/kiimiiis/items/119cdbd51c588c4b1f62
11
+ [リンク内容](http://qiita.com/kiimiiis/items/119cdbd51c588c4b1f62)
12
12
 
13
13
 
14
14
 
15
15
  3値論理はちょっと直感的ではないのですが、
16
16
 
17
- NULL値が何なのか分からないという風に解釈すると、
17
+ NULL値が何なのか分からないという風に解釈すると、
18
18
 
19
19
  当然NULL同士の比較は分からないもの同士の比較なので、
20
20