自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 面试题5 公司经营指标

客单价指的是平均每个顾客购买产品的金额。总销售金额、购买人数在前面我们已经分析出来了,现在计算客单价就简单了,计算逻辑为:客单价=总销售金额/购买人数。【题目】表3.12所示的“销售订单表”记录了公司的销售情况,每一行数据表示哪位顾客、哪一天、在哪个交易网点购买了什么产品,购买的数量是多少,以及对应产品的零售价。其中:销售金额=销售数量×零售价客单价=总销售金额/购买人数客单件=总销售数量/购买人数人均购买频次=总订单数/购买人数。客单件是平均每个顾客购买的件数,计算逻辑为:客单件=总销售数量/购买人数。

2024-10-08 15:51:29 106

原创 面试题4 游戏App用户分析

观察表中的数据,可以看到同一用户同一天有多条登录记录,也就是表中存在重复数据。如果直接用汇总函数进行计算,则会把重复数据计算在内,所以,应该先按照“用户ID”对重复数据进行去重(用distinct关键字)​,再分析用户的总数及平均年龄。【解题思路】求用户的总数,可以用汇总函数(对“用户ID”列求和:sum()函数)​。求用户的平均年龄,可以用汇总函数(对“用户年龄”列求平均值:avg()函数)​。【题目】某游戏公司为了监测新上市的游戏App的受欢迎程度,通过数据来分析用户的总数、用户的平均年龄。

2024-10-08 15:41:58 84

原创 面试题9 如何找出多条件的用户

all(子查询)和any(子查询)all(子查询)和any(子查询)需要和比较运算符,包括“大于(>)”​“小于(<)”​“不等于(<>)”等一起使用。1.all(子查询)all常用于where子句中,表示要满足all(子查询)里的所有条件。【题目】表4.3所示的“销售订单表”记录了销售情况,每一条数据表示哪位顾客、哪一天、在哪个交易网点购买了什么产品,购买的数量是多少,以及对应产品的零售价。现在请查找既购买过ProductA产品又购买过ProductB产品,但没有购买ProductC产品的顾客人数。

2024-09-26 15:35:49 274

原创 面试题8 第二高的查询思路/查询第N高的数据

in(子查询)in常用于where子句中,表示查询某个范围内的数据。思路2:使用 limit(返回前n条数据) 和 offset(跳过n条语句),limit y offset x 分句表示查询结果跳过 x 条数据,读取前 y 条数据。3、如果没有第二高的成绩,返回空值,所以这里用判断空值的函数(ifnull)函数来处理特殊情况。select ifnull(第2步的sql,null) as '语文课第二名成绩';where 成绩<(select max(成绩)(select max(distinct 成绩)

2024-09-26 15:32:32 564

原创 面试题3 简单的数据查询

(1)用is null语句来查询空值。(3)将列“用户行为发生时间”重命名为“用户交易时间”​。【题目】表3.6所示为某电商公司的“用户购买信息表”​,你作为公司的业务人员,为了更好地分析数据,要求对数据做以下处理。【解题思路】(1)剔除表中重复的购买记录。(2)查询表中数据是否有空值的记录。select 用户id, 商品id, 用户行为类型, 地理位置, 用户行为发生时间 as 用户交易时间。select distinct * from 用户购买信息表;or 用户行为发生时间 is null;

2024-09-26 15:25:05 241

原创 找出重复出现n次的数据

因为where子句的运行顺序排在第二,运行到where时,表还没有被分组。1.看到“找重复”的关键字眼,首先要用分组函数(group by),再用聚合函数中的计数函数count()给访客id列计数。2. 分组汇总后,生成了一个新表,从这个表里选出计数大于1的姓名,就是重复的访客。select 访客id, count(访客id) as 计数。根据没有重复,学习找到重复的数据(找出重复出现n次的数据)编写一个SQL查询,查找“用户行为表"中所有重复的访客。from 用户行为表。补充:【题目】如何删除重复数据。

2024-09-26 15:22:39 219

原创 面试题2 电商用户行为

【解题思路】根据题目中的业务场景,需要同时根据“访客id”​“浏览日期”去掉重复数据,也就是某一行数据中的访客id、浏览日期数据都相同时,才算作重复数据(每个访客同一天浏览多次算作一次记录)​。【题目】某电商公司在网上开店铺,该公司的“用户行为表"如下。现在需要知道店铺里每个访客和对应的浏览日期(每个访客同一天浏览多次算作一次记录)​。select distinct 访客id,浏览日期 from 用户行为表;

2024-09-26 15:17:12 105

原创 面试题1 查找空值

select * from 教师信息表 教师姓名 is not null;select * from 教师信息表 教师姓名 is null;【题目】在下表中,找出姓名为空值和不为空值的教师信息。

2024-09-26 15:11:30 384

原创 Python自动化办公 | Excel多表数据合并与汇总!

使用Python进行Excel多表数据的合并与汇总

2024-09-18 11:30:55 583

原创 SQL进阶

在上面的示例中,我们使用开窗函数 ROW_NUMBER 为每个客户的订单按照订单金额降序排列,并为每个订单分配了一个编号(row_number),并使用 PARTITION BY 子句按照 customer_id 进行分组,并使用 ORDER BY 子句按照 total_amount 进行排序。在上面的示例中,我们使用开窗函数 SUM 来计算每个客户的订单总金额(customer_total_amount),并使用 PARTITION BY 子句按照customer_id 进行分组。

2024-08-23 11:18:47 596

原创 保姆级!!!docker 部署Redis + python 环境

通过这个命令,您可以进入一个新的 Python 容器,并在其中与链接的 Redis 容器进行交互。通过这个命令,您启动了一个后台运行的 Redis 容器,并且可以使用容器名称。: 运行一个新的容器。

2024-08-10 11:32:21 153

原创 Docker网络概念:自定义网络

1、列出网络使用命令可以列出所有网络,包括默认网络和自定义网络。或 docker network list☑️2、查看网络详细信息使用命令可以查看特定网络的详细信息。✖️3、删除网络使用命令可以删除不再需要的自定义网络。最后删除!连接容器到自定义网络:可以使用`--network`选项将容器连接到指定的网络。1. 运行第一个容器,并连接到my_network网络☑️2. 运行第二个容器,并连接到my_network☑️现在,我们已经创建了自定义网络并将两个容器连接到该网络。

2024-08-08 15:48:00 264

原创 使用anaconda+Pycharm搭建Django项目

简介:Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。使用 Django,只要很少的代码,就可以轻松地完成一个正式网站所需要的大部分内容。

2024-03-29 11:46:39 2395 1

原创 docker compose安装部署zabbix

要使用 Docker Compose 部署 Zabbix,可以创建一个包含 Zabbix 服务所需组件的 Docker Compose 配置文件,这样可以简化 Zabbix 的部署和管理过程。打开浏览器,访问 `http://localhost`,您应该能够看到 Zabbix 的登录界面。默认的用户名和密码是 Admin/zabbix。通过这种方式,您可以使用 Docker Compose 快速部署 Zabbix 服务,并且可以根据需要进行定制和扩展。

2024-03-18 22:45:28 1035

原创 Mac部署Jenkins(保姆级教程!)

,您将看到 Jenkins 的入门 解锁Jenkins页面,根据提示去获取管理员密码即可。安装推荐的插件->创建第一个管理员用户->保存并完成->开始使用Jenkins。如果您尚未安装 Homebrew 包管理器,可参考上一篇文章。就可以来到Jenkins工作台开启Jenkins之旅啦~~Mac 安装 brew(终于安装成功!Jenkins官网教程。

2024-03-17 20:50:39 1256 2

原创 Mac 安装 brew(终于安装成功!)

使用了来自 Gitee(类似于 GitHub 的一个平台)上的脚本来安装 Homebrew-CN,这是一个在中国大陆提供的 Homebrew 镜像,目的是加速在中国大陆地区的软件包下载速度,因为它是一个定制的镜像,并且由社区维护,所以可能会有一些延迟。使用了来自 GitHub 上官方 Homebrew 仓库的脚本来安装原版的 Homebrew,由官方维护,它的更新和维护通常更及时和稳定。(但是很遗憾安装一直报错)

2024-03-17 20:01:32 1148 2

原创 基于 registry 搭建 Docker 私有镜像仓库

使用 registry 来搭建一个方便在公司内部项目中使用的 Docker私有镜像仓库,

2024-03-16 16:58:04 727

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除