回答編集履歴
1
テーブル名の指定があったのを見逃していたので修正
answer
CHANGED
@@ -10,15 +10,14 @@
|
|
10
10
|
```
|
11
11
|
ここに集計対象の外字を流し込んでおきます。
|
12
12
|
|
13
|
-
元データが入っているテーブル名を仮にordersとして
|
14
13
|
**集計用クエリ**
|
15
14
|
```SQL
|
16
15
|
SELECT
|
17
16
|
RANK() OVER(ORDER BY COUNT(*) DESC) AS ランキング,
|
18
17
|
external_character.chara 文字,
|
19
18
|
COUNT(*) AS 出現数
|
20
|
-
FROM external_character,
|
19
|
+
FROM external_character, CUSTOMER_INFO
|
21
|
-
WHERE (
|
20
|
+
WHERE (CUSTOMER_INFO.FAMILY_NAME + CUSTOMER_INFO.FIRST_NAME) LIKE ('%' + external_character.chara + '%')
|
22
21
|
GROUP BY external_character.chara
|
23
22
|
```
|
24
23
|
※一つのレコードに同じ外字が複数回入ってくることを考慮していません。
|