sql

本文整理了数据分析岗位常遇的SQL面试问题,包括找出各班最高成绩、查询多对一关系的记录、复杂条件员工数量统计以及Excel表格数据处理等。通过这些问题,展示SQL在大数据分析中的应用和重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据分析岗面试题

1、表:table1(Id,class,score),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。

 

 

 

2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fno的纪录。

Fid

Fno

101

a1001

101

a1001

102

a1002

102

a1003

103

a1004

104

a1005

104

a1006

105

a1007

105

a1007

105

a1007

 

 

 

 

3、有员工表empinfo
(
Fempno varchar2(10) not null pk,
Fempname varchar2(20) not null,
Fage number not null,
Fsalary number not null
);
假如数据量很大约1000万条;写一个你认为最高效的SQL,用一个SQL计算以下四种人:
fsalary>9999 and fage > 35
fsalary>9999 and fage < 35
fsalary <9999 and fage > 35
fsalary <9999 and fage < 35
每种员工的数量;

 

 

 

 

 

 

4、

Sheet1:                                      sheet2:

Sheet1、sheet2是Excel中两个表,sheet2中

记录了各产品类别下面对应的产品编码,现

要在sheet1 C列中对应A列产品编码所对应

的产品类别,请写出公式。

 

 

 

 

 

 

5、某商品零售公司有100万客户资料数据(客户数据信息包括客户姓名、电话、地址、购买次数、购买时间、购买金额、购买产品种类等等),现要从中抽取10万客户,对这些客户发送目录手册,为了能使这批手册产生的利润最大,从已有的客户数据信息,我们应该如何挑选这10万个客户?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值