当前位置: 首页 > news >正文

【SQL50】day 1

目录

1.可回收且低脂的产品

2.寻找用户推荐人

 3.使用唯一标识码替换员工ID

 4.产品销售分析 I

5.有趣的电影

6.平均售价

7.每位教师所教授的科目种类的数量

8.平均售价

1.可回收且低脂的产品

# Write your MySQL query statement below
select product_id
from Products
where low_fats='Y' and recyclable='Y'

2.寻找用户推荐人

# Write your MySQL query statement below
select name
from Customer
where referee_id!=2

使用不等于符号无法筛选null情况

# Write your MySQL query statement below
select name
from Customer
where id not in 
(select id from Customer where referee_id=2)

 3.使用唯一标识码替换员工ID

# Write your MySQL query statement below
#左连接
select e1.unique_id,e2.name
from Employees as e2
left join EmployeeUNI as e1
on e1.id=e2.id

 4.产品销售分析 I

# Write your MySQL query statement below
select p.product_name,s.year,s.price
from Sales as s
left join Product as p
on s.product_id=p.product_id

5.有趣的电影

# Write your MySQL query statement below
select *
from cinema
where id%2=1 and description!='boring'
order by rating desc

6.平均售价

# Write your MySQL query statement below
#先完成正常的,再完成为0的情况
select p.product_id,round(sum(p.price*u.units)/sum(u.units),2) as average_price
from Prices as p join UnitsSold as u
on p.product_id=u.product_id
and u.purchase_date between p.start_date and p.end_date
group by product_id
#处理为0的情况
union all 
select product_id,0 as average_price
from Prices
where product_id not in (select distinct product_id from UnitsSold)

7.每位教师所教授的科目种类的数量

# Write your MySQL query statement below
select teacher_id,count(distinct subject_id) as cnt
from teacher
group by teacher_id

8.平均售价

# Write your MySQL query statement below
select activity_date as day,count(distinct user_id) as active_users
from Activity
where datediff('2019-07-27',activity_date) between 0 and 29
group by activity_date

http://www.lryc.cn/news/477664.html

相关文章:

  • jmeter脚本-请求体设置变量and请求体太长的处理
  • 基于java+SpringBoot+Vue的旅游管理系统设计与实现
  • SD3模型的部署(本地部署)
  • 讲解DFD和ERD
  • TVM计算图分割--LayerGroup
  • OPPO开源Diffusion多语言适配器—— MultilingualSD3-adapter 和 ChineseFLUX.1-adapter
  • Spring 设计模式之责任链模式
  • 简单的 docker 部署ELK
  • 四款主流的3D创作和游戏开发软件的核心特点和关系
  • 聚划算!Transformer-LSTM、Transformer、CNN-LSTM、LSTM、CNN五模型多变量回归预测
  • 信息安全工程师(76)网络安全应急响应技术原理与应用
  • 使用 OpenCV 实现图像的透视变换
  • openGauss数据库-头歌实验1-4 数据库及表的创建
  • 吉利极氪汽车嵌入式面试题及参考答案
  • pycharm中的服务是什么?
  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第十七集:制作第二个BOSS燥郁的毛里克
  • 深度解析阿里的Sentinel
  • Linux系统-日志轮询(logrotate)
  • 机器学习在时间序列预测中的应用与实现——以电力负荷预测为例(附代码)
  • 白杨SEO:百度在降低个人备案类网站搜索关键词排名和流量?怎样应对?【参考】
  • 前端实现json动画(附带示例)
  • AI 写作(一):开启创作新纪元(1/10)
  • C#-类:索引器
  • Neo4j Cypher WHERE子句详解 - 初学者指南
  • 【CSS】标准怪异盒模型
  • 栈详解
  • 硬盘 <-> CPU, CPU <-> GPU 数据传输速度
  • 数据编排与ETL有什么关系?
  • 来了解一下!!!——React
  • 用vite创建项目