回答編集履歴

2

推敲

2020/12/04 01:02

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- り易いかどうか分かりませんが、組み替えると以下のようになります。
19
+ 理解の助けになるかどうか分かりませんが、組み替えると以下のようになります。
20
20
 
21
21
  ```SQL
22
22
 
@@ -38,4 +38,4 @@
38
38
 
39
39
  ```
40
40
 
41
- 上記、half_countのs.id部分は相関ではないと思いますので、s.部分の修飾は外しています。
41
+ 上記、half_countのs.id部分は相関ではないと思いますので、s.部分の修飾は外しています。

1

追記

2020/12/04 01:02

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -15,3 +15,27 @@
15
15
  WHERE ~
16
16
 
17
17
  ```
18
+
19
+ 分かり易いかどうか分かりませんが、組み替えると以下のようになります。
20
+
21
+ ```SQL
22
+
23
+ select round_value
24
+
25
+ from (
26
+
27
+ select round(s.lat_n,4) round_value
28
+
29
+ ,(select round(count(id)/2)-1 from station) half_count
30
+
31
+ ,(select count(s1.id) from station s1 where s1.lat_n > s.lat_n) relative_count
32
+
33
+ from station s
34
+
35
+ ) r
36
+
37
+ where half_count = relative_count
38
+
39
+ ```
40
+
41
+ 上記、half_countのs.id部分は相関ではないと思いますので、s.部分の修飾は外しています。