数据库中现有一张信用卡交易流水表T,共有三个字段:用户ID(usr_id)...

发布于 2022-03-03 16:53:56

数据库中现有一张信用卡交易流水表T,共有三个字段:用户ID(usr_id)、交易城市(trx_cty)、交易金额(trx_amt)
    +---------+------------+------------+
    | usr_id  | trx_cty    | trx_amt    |
    +---------+------------+------------+
    | 100001  | beijing    | 120.00     |
    | 100001  | shanghai   | 1500.00    |
    | 100002  | shanghai   | 122.00     |
    | 100001  | shenzhen   | 30.00      |
    | 100001  | guangzhou  | 1600.50    |
    | 100001  | shenzhen   | 1500.00    |
    | 100003  | shanghai   | 7.80       |
    | 100003  | shenzhen   | 550.20     |
    | 100001  | beijing    | 8923.70    |
    +---------+------------+------------+
    现在需要利用sql语句统计:
    (1)统计每个用户最高消费额
    (2)统计每个用户最高消费额所对应的消费城市
    (3)由于建模的需要,现在需要对数据进行预处理。对每个用户ID,需要统计每个用户分别是否在北京、上海、广州、深圳消费过,有过该城市消费记录为1,否则为0。输出表如下:
    +---------+---------+---------+----------+----------+
    | usr_id  | beijing | shanghai| guangzhou| shenzhen |
    +---------+---------+---------+----------+----------+
    | 100001  |   1     |    1    |      1   |      1   |
    | 100002  |   0     |    1    |      0   |      0   |
    | 100003  |   0     |    1    |      0   |      1   |
    +---------+---------+---------+----------+----------+

关注者
0
被浏览
55
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看