【MySQL基础刷题】总结题型(三)

1.查询结果的质量和占比

在这里插入图片描述

avg大神啊…

SELECT query_name, 
ROUND(avg(rating / position), 2) as quality, 
ROUND(avg(rating < 3)*100, 2) as poor_query_percentage 
FROM Queries 
WHERE query_name is not null
GROUP BY query_name;

2.每月交易I

在这里插入图片描述
其中DATE_FORMAT是一个日期格式化函数,用于将日期按照指定的格式转换为字符串输出

# Write your MySQL query statement below
select
    DATE_FORMAT(trans_date, '%Y-%m') as month,
    country,
    count(*) as trans_count,
    count(case when state = 'approved' then 1 end) as approved_count,
    sum(amount) as trans_total_amount,
    sum(case when state = 'approved' then amount else 0 end) as approved_total_amount
from
    Tra
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值