謝罪先を調べよう MySQL編(paizaランク C 相当)
問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
問題
下記の問題をプログラミングしてみよう!
※ この問題集は、動画講座『新・SQL入門編3: WHERE句を理解しよう』で学習した内容について反復して練習できるドリルです。分からないことがあれば、動画に戻って復習してみてください。
会員のリストが customer テーブルに保存されています。
customer テーブルの形式は次の通りです。
# | カラム名 | データ型 | 内容 |
---|
1 | customer_id | 整数 (int) | 会員の通し番号 |
2 | name | 文字列 (varchar) | 会員名(漢字) |
3 | name_yomi | 文字列 (varchar) | 会員名(フリガナ) |
4 | join_date | 日付 (date) | 入会日 |
5 | residence | 文字列 (varchar) | 居住地 |
次のようなキャンペーンの告知を、キャンペーンの対象となる会員に送信しようとしました。
しかし、間違えて会員全員に送信してしまいました。
誤送信してしまった会員の皆さんに、送信範囲を間違えてしまったことについての謝罪と、キャンペーンは地方ごとに順次おこなっていくことの説明を送信するために、誤送信の対象となった会員全員の通し番号と漢字名とフリガナを、この順ですべて取得してください。
【 キャンペーン 】
・内容: 東北地方から来店された会員の皆さんのお食事代を 10% OFF にする
・対象:
・当店の会員で、居住地が東北地方である皆さん
・※ 東北地方とは次の 6 県を指す
・青森県
・岩手県
・宮城県
・秋田県
・山形県
・福島県
※ 会員名(フリガナ)は、カタカナからなる文字列です。
回答形式
id name name_yomi
id_1 name_1 name_yomi_1
...
id_n name_n name_yomi_n
- 出力例1
-
customer_id name name_yomi
1 日比野弦希 ヒビノゲンキ
2 谷口正之 タニグチマサユキ
3 石塚伽羅 イシヅカキャラ
...
問題一覧へ戻る