*二、分析工具应用(选做加分题) 1、工作中用到mysgl服务器,具体信息如下: log info为用户登录信息表,其中UID为用户唯一识别ID,channelLID为渠道ID. log_date为用户登录日期 pay_info为用户付费信息表,其中UID为用户唯一识别ID,channel ID为渠道ID, payment为用户付费金额,paid_state为用户付款状态(1为成功,0为失败) log_info与pay_info中同一UID为同一用户,同一channelID为同一渠道 现需求为提取每个渠道下的登录用户数量以及付费超过6元的用户数量,并计算付费率(付费率=付费用户数量/登录用户数量,此处付费用户数量定为付费超过6元的用户数量),输出结果格式如result表,请写出 SQL查询语句(给出必要注释)
时间: 2023-03-15 16:28:31 浏览: 40
SELECT ChannelID, COUNT(DISTINCT UID) AS 登录用户数量, COUNT(CASE WHEN Paid_State=1 THEN UID END) AS 付费用户数量, COUNT(CASE WHEN Paid_State=1 AND Payment>6 THEN UID END) AS 付费超过6元的用户数量, COUNT(CASE WHEN Paid_State=1 AND Payment>6 THEN UID END) / COUNT(DISTINCT UID) AS 付费率
FROM log_info LEFT JOIN pay_info
ON log_info.UID = pay_info.UID
WHERE log_date BETWEEN ..... AND .....
GROUP BY ChannelID
相关问题
Error] mysgl_connection.h: No such file or directory compilation terminated.显示着样的错误怎么解决
这个错误通常是因为编译器找不到所需的头文件。你需要检查一下你的编译器的 include 路径是否正确,或者你是否正确地安装了 MySQL C++ Connector 库。如果是在 Linux 上编译的话,你需要安装 libmysqlcppconn-dev 包。如果是在 Windows 上编译的话,你需要在编译器的 include 路径中添加 MySQL C++ Connector 的头文件路径。
Failed to start mysgl.service: Unit mysgl.service not found
Failed to start mysqld.service: Unit mysqld.service not found 是表示无法启动mysqld服务的错误,原因是找不到对应的服务单元。解决这个问题的方法如下:
1. 确保已经正确安装了MySQL,并且服务已经启动。可以使用命令`systemctl status mysqld`来检查MySQL服务的状态。
2. 如果MySQL服务确实已经安装和启动,但仍然出现该错误,可能是因为缺少对应的服务单元文件。可以尝试重新安装MySQL来解决这个问题。
3. 如果重新安装MySQL仍然无法解决问题,可以尝试手动创建mysqld.service文件并将其放置在/etc/systemd/system/目录下。可以参考其他已存在的服务单元文件来创建mysqld.service文件,并确保文件中的路径和配置信息正确。
4. 创建好mysqld.service文件后,可以使用命令`systemctl daemon-reload`来重新加载服务单元文件,并尝试启动mysqld服务。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)