天池训练营-Mysql-task06

这篇博客涵盖了SQL查询的基础和进阶应用,包括通过INNER JOIN操作整合多表数据,使用DENSE_RANK()函数进行排名,以及大数据场景下分析优惠券发放情况。示例题目展示了如何从财务报表和市场数据中提取关键指标,以及如何处理特定日期范围内的数据。此外,还涉及到数据排名和特定条件筛选的技巧。
摘要由CSDN通过智能技术生成

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:
https://tianchi.aliyun.com/specials/promotion/aicampsql
练习题1:

SELECT 
IS.TICKER_SYMBOL,
IS.END_DATE,
IS.T_REVENUE,
IS.T_COGS,
IS.N_INCOME,
MD.TICKER_SYMBOL,
MD.END_DATE,
MD.CLOSE_PRICE,
CO.TICKER_SYMBOL,
CO.INDIC_NAME_EN,
CO.END_DATE,
CO.VALUE 
FROM `income statement` AS `IS`
INNER JOIN	`Market Data` AS MD 
ON IS.TICKER_SYMBOL=MD.TICKER_SYMBOL 
INNER JOIN `Company Operating` AS CO 
ON	IS.TICKER_SYMBOL=CO.TICKER_SYMBOL 
WHERE IS.TICKER_SYMBOL IN (600383,600048);

练习题2:

SELECT *,
DENSE_RANK() OVER (ORDER BY `citric acid` ) 
FROM `winequality-red` 
WHERE `pH`=3.03;

练习题3:
发放优惠券张数最多的商家

SELECT
	t1.Merchant_id,
	COUNT( t1.Discount_rate ) AS count
FROM
	( SELECT * FROM ccf_offline_stage1_test_revised WHERE Date_received BETWEEN "2016-07-01" AND "2016-07-31" GROUP BY Merchant_id ) AS t1
	ORDER BY count LIMIT 1;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值