前言:从朋友那里拿到了一个他面试某公司的sql笔试题,感觉还是挺有意思的,就放在这里供大家讨论看看,我自己写了一版,但是不知道是否正确,会不会有没考虑到的情况漏掉了导致不能取到数,同时也希望大家提供更好的解题思路。题目: 有一场篮球赛,参赛双方是A队和B队,场边记录员记录下了每次得分的详细信息: team:队名 number:球衣号, name:球员姓名, score_time:得分时间, sco
题目1:找出每个部门工资第二高的员工现有一张公司员工信息表employee,表中包含如下4个字段。employee_id(员工ID):VARCHAR。employee_name(员工姓名):VARCHAR。employee_salary(员工薪资):INT。department(员工所属部门ID):VARCHAR。employee表的数据如下表所示。 还有一张部门信息表department,表中包
大家好,我是小z(也可以叫我阿粥)在数据类岗位招聘过程中,经常会考察求职者的SQL能力,这里整理了3个常考的SQL数据分析题,按照由简单到复杂排序,一起来测试下你掌握了么?PS:以下SQL代码在MySQL8.0及其以上版本运行。文末送大伟的宝藏SQL书5本~题目1:找出每个部门工资第二高的员工现有一张公司员工信息表employee,表中包含如下4个字段。employee_id(员工ID):VARC
转载
2023-11-07 08:11:18
67阅读
文章目录1.项目背景2.使用“人货场”拆解方式建立指标体系3.确认问题4.准备工作4.1 数据读取(用户行为数据)4.2 数据预处理5.指标体系建设5.1 用户指标体系5.1.1 基础指标5.1.2 RFM模型分析5.2 商品指标体系5.3 平台价值指标体系6.结论6.1 用户分析6.2 用户精细化运营X6.3 商品分析6.4 产品功能路径分析 1.项目背景 随着电商⾏业近⼏年的迅猛发展,电
最近梳理了以前面试遇到的笔试题,跟大家分享一下,都是比较基础的哈 题目一: 表名:购物信息 购物人 商品名称 数量 A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5 …… 找出所有购入商品为两种或两种以上的购物人记录 思路:先找出购入商品为两种或两种以上的购物人,再找出记录,需要使用子查询。 答:select * from 购物信息
where 购物人 in
(select 购物人
转载
2023-09-25 02:50:35
177阅读
第一题:思路: 1.找出学生表中出生年月相同的学生信息,包含学生编号,学生姓名,出生年月,学生性别。 考虑自连接,单纯通过出生年月连接,会出现重复数据,需要过滤掉重复数据,可以用学生编号去过滤掉姓名重复的数据,剩下的自己和自己重复的数据用group by过滤。2.计算语文分数和数学分数,需要用到第二张SC表。 左连接和内连接都可以,从SC表(一维表)转成语文分数和数学分数两个新列(二维表),自然的
转载
2023-08-25 17:12:10
80阅读
# 数据分析校招 SQL 题
## 项目流程
```mermaid
gantt
title 数据分析校招 SQL 题实现流程
dateFormat YYYY-MM-DD
section 任务分解
学习SQL基础知识 :a1, 2023-10-01, 7d
理解题目要求 :a2, after a1, 3d
数据分析的8种方法详解 对于具体的业务场景问题,我们该怎么办呢?我们以一个电子商务网站为例,用数据分析产品 GrowingIO 对该网站进行快速地数据采集、清晰和可视化展示,然后给大家分享这 8 种常见的数据分析方法。 1 数字和趋势 看数字、看趋势是最基础展示数据信息的方式。 在数据分析中,我们可以通过直观的数字或趋势图表,迅速了解例如市场的走势、订单的数量、业绩完成的情况等等,
转载
2023-09-14 16:44:46
46阅读
套题信息:客观题:单选18道,不定项选择12道主观题:编程2道完成时间: 120分钟难度系数: 三星总分: 100分1、有一个文件user.txt,每行一条user记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个user及其次数”?答案1:sort user.txt | uniq -c | sort -rn | head -n 3答案2:cat user.txt
文章目录1. 找出欺诈概率最高的相关地址及用户2. 用户分析 1. 找出欺诈概率最高的相关地址及用户题目:通常电商诈骗行为都有一定关联性。已知大量历史用户收货地址及某些欺诈用户信息。请使用适当算法找出欺诈概率最高的相关地址及用户。叙述其解决思路。答案:首先收货地址可以解析出对应的经纬度,按照经纬度可以划分出1200m*600m的很多网格,取出来最近半年的该网格的所有的地址,首先利用dbscan剔
数据分析总纲一、定义数据分析,即从大量、无序的数据当中获取有用的信息进而形成相应策略的方法与手段。二、数据分析的三大原则1.在数据分析之前,必然要对所研究的事物做详尽的调查,只有全面的了解之后,你给出的策略才会更有意义。2.数据分析的方法追求适用,而不是复杂度。3.在不违反前两条的情况下,数据分析要追求创新性。三、数据分析流程在我看来数据分析主要分为五个大部分。数据分析理论基础—数据获取—数据清洗
转载
2023-08-11 20:16:37
73阅读
数据分析常见指标 箱线图 上下边缘是指数据集中的最大最小值(异常值除外) 四分位数是指将数据从小到大排列并且分成四等份,处于分界线处的数据。 上四分位数 较大四分位数 下四分位数 较小四分位数 箱线图可以清楚的看出异常值,数据的分布情况。 热图 热图,是统计分布图的一种 ...
转载
2021-10-10 11:12:00
442阅读
2评论
数据分析的思路是很重要的,但是我们尝尝会忽略它。重“术”而轻“道”。实际上,我们应该一视同仁。本文为大家讲解表单分析、用户分析、埋点分析、聚类分析等10种分析方法,先学为敬1、细分分析细分分析是数据分析的基础,单一维度下的指标数据信息价值很低。细分方法可以分为两类,一类是逐步分析,比如:来北京市的访客可分为朝阳,海淀等区;另一类是维度交叉,如:来自付费SEM的新访客。细分用于解决所有问题。比如漏斗
转载
2023-08-10 20:15:51
46阅读
文章目录前言一、SQL常用分析方法1.查看SQL执行频率2.定位低效率执行SQL3.使用EXPLAIN分析SQL4.show profile分析SQL二、避免索引失效三、SQL优化1.大批量插入数据2.优化order by3.优化group by4.优化or查询总结 前言当面临慢查询SQL时,应如何快速定位与解决问题。本篇主要介绍在实际开发过程中如何分析SQL并对SQL进行优化。数据文件从案例库
SQL语言 不管是初级还是中级数据分析师,sql都是工作的必备技能,而且还要懂如何手撕sql代码。避免边学边忘,将此技能作为我总结相关知识的第一步。注释:[ ]中括号部分表示可有可无;1. 数据定义语言(Data Definition Language, DDL) DDL包含创建、修改 、删除数据库中的各种对象(表、视图、索引等),常见命令如create, alter, drop:1.1 crea
一、分析思路前面已通过python+tableau实现对淘宝用户行为数据的分析此次使用MySQL实现同等分析操作。分析思路依旧:二、数据背景数据来源阿里天池:https://tianchi.aliyun.com/dataset/dataDetail?dataId=649 三、数据清洗①数据拆分出于电脑性能考虑,源数据过大,利用python拆分3000000条数据进行分析。 ②导
转载
2023-06-25 16:12:43
199阅读
题目1:数据集Retail_Data_Transactions.csv记录了客户ID,交易时间和交易金额三个字段,需求是对客户ID进行汇总统计,计算每一个客户的如下特征变量,并把结果输出为csv文件。• Last_date: 最后一次交易时间 • Recency: 最后一次交易时间距离今天的间隔天数 • Frequnece: 累计交易次数 • Amount: 累计交易金额 • Intereval:
转载
2023-07-28 23:53:32
41阅读
<1> SQL——计算次日留存率问题:计算用户是否是次留用户计算每日次日留存率原数
原创
2022-12-09 10:11:00
640阅读
大家好,我是jacky朱元禄,很高兴继续跟大家分享《MySQL数据分析实战》,本小节,jacky会跟朋友们分享单表操作8句箴言的后四句:就是:别拿SQL 做分析,关公面前耍大刀;要想分析怎么办,编程语言是主力,SQL函数茫茫多,真的不能用太多,筛选透视是基础,分组聚合要牢记。前面我们分享了8句箴言的前四句,也就是SQL数据预处理和SQL数据清洗,后四句呢,说的就是SQL数据分析,SQL数据分析大致
转载
2023-05-26 15:35:54
94阅读
什么是数据分析?数据分析可以描述为清理、转换和处理原始数据以提取可操作的相关信息以帮助企业做出明智决策的过程。数据分析过程提供了有用的见解和统计数据,可以以表格、图表和图形的形式呈现。在本文中,您将了解如何通过运行 SQL 查询从数据集合中获取有用的信息。此外,您还将学习如何使用图形和图表来呈现该信息。我将使用超市公司不同商店的数据集、PostgreSQL 和 Arctype SQL 客户端。什么
转载
2023-08-25 13:49:39
70阅读