質問編集履歴

6

質問修正

2021/05/06 04:38

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  ★理想SELECT結果
26
26
 
27
+ 名前カラムが佐藤はあるため住所東京は1つカウントしない
28
+
27
29
  住所  カウント
28
30
 
29
31
  東京  3
@@ -44,6 +46,8 @@
44
46
 
45
47
  ★現状
46
48
 
49
+ 名前カラムが同じ場合”佐藤”でもカウントしているため東京が4になってしまう
50
+
47
51
  ```
48
52
 
49
53
  SELECT 住所,count(住所) FROM 住所テーブル
@@ -58,11 +62,13 @@
58
62
 
59
63
 
60
64
 
61
- WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
65
+
62
66
 
63
67
 
64
68
 
65
69
  ★現状2
70
+
71
+ WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
66
72
 
67
73
  ```
68
74
 

5

質問修正

2021/05/06 04:38

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- SELECT結果
25
+ ★理想SELECT結果
26
26
 
27
27
  住所  カウント
28
28
 
@@ -42,13 +42,13 @@
42
42
 
43
43
 
44
44
 
45
+ ★現状
46
+
45
47
  ```
46
48
 
47
49
  SELECT 住所,count(住所) FROM 住所テーブル
48
50
 
49
51
  ```
50
-
51
-
52
52
 
53
53
  住所  カウント
54
54
 
@@ -59,6 +59,10 @@
59
59
 
60
60
 
61
61
  WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
62
+
63
+
64
+
65
+ ★現状2
62
66
 
63
67
  ```
64
68
 

4

質問

2021/05/06 04:35

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -58,6 +58,20 @@
58
58
 
59
59
 
60
60
 
61
+ WHERE句を付け加えましたが、東京のレコードだけしかでてこないので想定と違います
62
+
63
+ ```
64
+
65
+ SELECT 住所,count(住所) FROM 住所テーブル WHERE 住所='東京'
66
+
67
+ ```
68
+
69
+ 住所 カウント
70
+
71
+ 東京 4
72
+
73
+
74
+
61
75
  ### 補足情報(FW/ツールのバージョンなど)
62
76
 
63
77
 

3

質問の修正

2021/05/06 04:28

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,11 @@
42
42
 
43
43
 
44
44
 
45
+ ```
46
+
45
- SELECT 住所,count(住所) FROM 住所テーブル
47
+ SELECT 住所,count(住所) FROM 住所テーブル
48
+
49
+ ```
46
50
 
47
51
 
48
52
 

2

質問修正

2021/05/06 04:15

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -22,17 +22,29 @@
22
22
 
23
23
 
24
24
 
25
+ ↓SELECT結果
26
+
27
+ 住所  カウント
28
+
29
+ 東京  3
30
+
31
+ 埼玉  1
32
+
33
+
34
+
25
35
  ### 試したこと
26
36
 
27
- おなじ名前のレコードを無視しない場合以下になり、結果が4になると思うのですが、ここからどうしたらよいかわかりません。
37
+ おなじ名前のレコードを無視しない場合以下のSELECT文をためし、結果が4になったのですが、ここから名前カラムが同じ場合無視するという条件をどうしたらよいかわかりません。
28
38
 
29
- 同じ名前を無視した場合は結果が東京:3 埼玉:1になる想定です。カウントする条件のようなものを付け方などありますでしょうか?
39
+ 名前カラムが同じ場合を無視した場合は結果が東京:3 埼玉:1になる想定です。カウントする条件のようなものを付け方などありますでしょうか?
30
40
 
31
41
  (自分の知っているwhere句の使い方では実現できず..)
32
42
 
33
43
 
34
44
 
35
45
  SELECT 住所,count(住所) FROM 住所テーブル
46
+
47
+
36
48
 
37
49
  住所  カウント
38
50
 

1

質問の修正

2021/05/06 04:09

投稿

tututu_0507
tututu_0507

スコア8

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 以下のようなテーブルで住所が東京のレコード数をカウントしたいのですが同じ名前のレコードは無視した数をカウントしたいです。
5
+ 以下のようなテーブルで~~住所が東京のレコード数~~住所ごとにおなじ場所のレコードをカウントした結果がほしいのですが、さらに条件として名前カラムが同じレコードは無視した数をカウントしたいです。
6
6
 
7
7
 
8
8