无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
黑龙江省| 车险| 隆安县| 登封市| 莫力| 甘谷县| 扶余县| 克山县| 辽宁省| 铁岭市| 灵石县| 民和| 麻江县| 独山县| 揭西县| 普洱| 通海县| 石门县| 沭阳县| 滦平县| 新和县| 津市市| 和林格尔县| 达日县| 泌阳县| 敖汉旗| 富民县| 岳西县| 布尔津县| 澄迈县| 阿巴嘎旗| 板桥市| 荣成市| 竹北市| 齐齐哈尔市| 天峻县| 五常市| 桦南县| 忻城县| 华池县| 平顺县|