最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

database_leetcode 2051 The Category of Each Member in the Store

2022-02-13 11:11 作者:您是打尖兒還是住店呢  | 我要投稿

Description

Table:?Members

+-------------+---------+ | Column Name | Type ? ?| +-------------+---------+ | member_id ? | int ? ? | | name ? ? ? ?| varchar | +-------------+---------+ member_id is the primary key column for this table. Each row of this table indicates the name and the ID of a member.

?

Table:?Visits

+-------------+------+ | Column Name | Type | +-------------+------+ | visit_id ? ?| int ?| | member_id ? | int ?| | visit_date ?| date | +-------------+------+ visit_id is the primary key column for this table. member_id is a foreign key to member_id from the Members table. Each row of this table contains information about the date of a visit to the store and the member who visited it.

?

Table:?Purchases

+----------------+------+ | Column Name ? ?| Type | +----------------+------+ | visit_id ? ? ? | int ?| | charged_amount | int ?| +----------------+------+ visit_id is the primary key column for this table. visit_id is a foreign key to visit_id from the Visits table. Each row of this table contains information about the amount charged in a visit to the store.

?

A store wants to categorize its members. There are three tiers:

  • "Diamond": if the conversion rate is?greater than or equal to?80.

  • "Gold": if the conversion rate is?greater than or equal to?50?and less than?80.

  • "Silver": if the conversion rate is?less than?50.

  • "Bronze": if the member never visited the store.

The?conversion rate?of a member is?(100 * total number of purchases for the member) / total number of visits for the member.

Write an SQL query to report the id, the name, and the category of each member.

Return the result table in?any order.

The query result format is in the following example.

?

Example 1:

Input: Members table: +-----------+---------+ | member_id | name ? ?| +-----------+---------+ | 9 ? ? ? ? | Alice ? | | 11 ? ? ? ?| Bob ? ? | | 3 ? ? ? ? | Winston | | 8 ? ? ? ? | Hercy ? | | 1 ? ? ? ? | Narihan | +-----------+---------+ Visits table: +----------+-----------+------------+ | visit_id | member_id | visit_date | +----------+-----------+------------+ | 22 ? ? ? | 11 ? ? ? ?| 2021-10-28 | | 16 ? ? ? | 11 ? ? ? ?| 2021-01-12 | | 18 ? ? ? | 9 ? ? ? ? | 2021-12-10 | | 19 ? ? ? | 3 ? ? ? ? | 2021-10-19 | | 12 ? ? ? | 11 ? ? ? ?| 2021-03-01 | | 17 ? ? ? | 8 ? ? ? ? | 2021-05-07 | | 21 ? ? ? | 9 ? ? ? ? | 2021-05-12 | +----------+-----------+------------+ Purchases table: +----------+----------------+ | visit_id | charged_amount | +----------+----------------+ | 12 ? ? ? | 2000 ? ? ? ? ? | | 18 ? ? ? | 9000 ? ? ? ? ? | | 17 ? ? ? | 7000 ? ? ? ? ? | +----------+----------------+Output: +-----------+---------+----------+ | member_id | name ? ?| category | +-----------+---------+----------+ | 1 ? ? ? ? | Narihan | Bronze ? | | 3 ? ? ? ? | Winston | Silver ? | | 8 ? ? ? ? | Hercy ? | Diamond ?| | 9 ? ? ? ? | Alice ? | Gold ? ? | | 11 ? ? ? ?| Bob ? ? | Silver ? | +-----------+---------+----------+Explanation: - User Narihan with id = 1 did not make any visits to the store. She gets a Bronze category. - User Winston with id = 3 visited the store one time and did not purchase anything. The conversion rate = (100 * 0) / 1 = 0. He gets a Silver category. - User Hercy with id = 8 visited the store one time and purchased one time. The conversion rate = (100 * 1) / 1 = 1. He gets a Diamond category. - User Alice with id = 9 visited the store two times and purchased one time. The conversion rate = (100 * 1) / 2 = 50. She gets a Gold category. - User Bob with id = 11 visited the store three times and purchased one time. The conversion rate = (100 * 1) / 3 = 33.33. He gets a Silver category.

Solutions

挺花費時間的,其實用公共表達式很方便;

database_leetcode 2051 The Category of Each Member in the Store的評論 (共 條)

分享到微博請遵守國家法律
武山县| 密云县| 宜城市| 陕西省| 阳山县| 濮阳县| 昌图县| 合江县| 财经| 邵东县| 彭水| 务川| 崇阳县| 监利县| 临江市| 泗洪县| 凉城县| 平谷区| 临泉县| 新河县| 洛隆县| 黎川县| 沽源县| 云龙县| 潜山县| 策勒县| 海宁市| 会泽县| 海林市| 仁怀市| 泊头市| 龙山县| 漾濞| 东丽区| 汝州市| 泾阳县| 射阳县| 普安县| 邢台县| 雅江县| 喀喇|