回答編集履歴
5
推敲
test
CHANGED
@@ -26,6 +26,8 @@
|
|
26
26
|
|
27
27
|
false or Null → Null
|
28
28
|
|
29
|
+
Null or Null → Null
|
30
|
+
|
29
31
|
ですね。
|
30
32
|
|
31
33
|
指摘は誤りでした。
|
4
追記
test
CHANGED
@@ -1,21 +1,31 @@
|
|
1
|
-
明らかにおかしいのは、
|
1
|
+
~~明らかにおかしいのは、~~
|
2
2
|
|
3
|
-
`lal.attend_status = "attended" or null`のような判定です。
|
3
|
+
~~`lal.attend_status = "attended" or null`のような判定です。~~
|
4
4
|
|
5
|
-
正しくは、以下の様にすべきでは?
|
5
|
+
~~正しくは、以下の様にすべきでは?~~
|
6
6
|
|
7
|
-
`lal.attend_status = "attended" or lal.attend_status is null`
|
7
|
+
~~`lal.attend_status = "attended" or lal.attend_status is null`~~
|
8
8
|
|
9
|
-
または
|
9
|
+
~~または~~
|
10
10
|
|
11
|
-
`coalesce(lal.attend_status, "attended") = "attended"`
|
11
|
+
~~`coalesce(lal.attend_status, "attended") = "attended"`
|
12
|
+
|
13
|
+
~~
|
14
|
+
|
15
|
+
~~そもそもNUllの判定必要ですか?~~
|
12
16
|
|
13
17
|
|
14
18
|
|
15
|
-
|
19
|
+
~~よく見ると、真偽式の結果をCOUNT()しているのもおかしいですね。~~
|
20
|
+
|
21
|
+
~~真偽式の(True/False=1/0)を利用するなら、Sum()を使用します。~~
|
16
22
|
|
17
23
|
|
18
24
|
|
19
|
-
|
25
|
+
True or NUll → True
|
20
26
|
|
21
|
-
|
27
|
+
false or Null → Null
|
28
|
+
|
29
|
+
ですね。
|
30
|
+
|
31
|
+
指摘は誤りでした。
|
3
追記
test
CHANGED
@@ -13,3 +13,9 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
そもそもNUllの判定必要ですか?
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
よく見ると、真偽式の結果をCOUNT()しているのもおかしいですね。
|
20
|
+
|
21
|
+
真偽式の(True/False=1/0)を利用するなら、Sum()を使用します。
|
2
追記
test
CHANGED
@@ -9,3 +9,7 @@
|
|
9
9
|
または
|
10
10
|
|
11
11
|
`coalesce(lal.attend_status, "attended") = "attended"`
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
そもそもNUllの判定必要ですか?
|
1
追記
test
CHANGED
@@ -5,3 +5,7 @@
|
|
5
5
|
正しくは、以下の様にすべきでは?
|
6
6
|
|
7
7
|
`lal.attend_status = "attended" or lal.attend_status is null`
|
8
|
+
|
9
|
+
または
|
10
|
+
|
11
|
+
`coalesce(lal.attend_status, "attended") = "attended"`
|