teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

テーブル名の指定があったのを見逃していたので修正

2016/02/18 10:48

投稿

dupont_kedama
dupont_kedama

スコア925

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, orders
19
+ FROM external_character, CUSTOMER_INFO
21
- WHERE (orders.FAMILY_NAME + orders.FIRST_NAME) LIKE ('%' + external_character.chara + '%')
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
  ※一つのレコードに同じ外字が複数回入ってくることを考慮していません。