回答編集履歴

4

誤字脱字の修正

2016/12/21 12:27

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -82,13 +82,13 @@
82
82
 
83
83
  逆に一致データがない場合(found=1以外)は、
84
84
 
85
- **同一のカラム値を比較し通常はTRUE**になるため、
85
+ **同一のカラム値を比較し通常はTRUE**になるため、
86
86
 
87
87
  全件取得する動作となります。
88
88
 
89
89
 
90
90
 
91
- 上記で通常は全件が取れると書きましたが、
91
+ 上記で通常はTRUEとなると書きましたが、
92
92
 
93
93
  **NULLが混入している場合はそうはいかない点**に注意してください。
94
94
 

3

インデントガー

2016/12/21 12:27

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -42,13 +42,15 @@
42
42
 
43
43
  WHERE
44
44
 
45
- td.u_id = CASE
45
+ td.u_id =
46
46
 
47
- WHEN t.found = 1 THEN tc.u_id
47
+ CASE
48
48
 
49
- ELSE td.u_id
49
+ WHEN t.found = 1 THEN tc.u_id
50
50
 
51
+ ELSE td.u_id
52
+
51
- END
53
+ END
52
54
 
53
55
  ```
54
56
 

2

SQLインデント直す

2016/12/21 12:25

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -42,7 +42,13 @@
42
42
 
43
43
  WHERE
44
44
 
45
+ td.u_id = CASE
46
+
45
- td.u_id = CASE WHEN t.found = 1 THEN tc.u_id ELSE td.u_id END
47
+ WHEN t.found = 1 THEN tc.u_id
48
+
49
+ ELSE td.u_id
50
+
51
+ END
46
52
 
47
53
  ```
48
54
 

1

レイアウト崩れ修正

2016/12/21 12:22

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -44,9 +44,7 @@
44
44
 
45
45
  td.u_id = CASE WHEN t.found = 1 THEN tc.u_id ELSE td.u_id END
46
46
 
47
-
48
-
49
- ```
47
+ ```
50
48
 
51
49
 
52
50