SQL Learning Note

这篇学习笔记涵盖了SQL的各种查询操作,包括查找有雇员的办公室、所有办公室的角色、雇员与办公室的关系、电影的销售数据、员工的就职年份统计以及按角色和导演进行的数据分析等。通过这些实例,深入理解SQL的查询能力和在数据分析中的应用。

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

Learning Note

找到所有有雇员的办公室(buildings)名字:

SELECT DISTINCT building FROM Employees
LEFT JOIN Buildings
ON Employees.building = Buildings.building_name
WHERE Building

找到所有办公室里的所有角色(包含没有雇员的),并做唯一输出(DISTINCT):

SELECT DISTINCT Building_name, Role FROM Buildings
LEFT JOIN Employees
ON Employees.building = Buildings.building_name

找到所有有雇员的办公室(buildings)和对应的容量 ✓找到所有有雇员的办公室(buildings)和对应的容量 :

SELECT DISTINCT Building, Capacity FROM Employees
LEFT JOIN Buildings
ON Employees.building = Buildings.Building_name
LIMIT 2

找到雇员里还没有分配办公室的(列出名字和角色就可以) :

SELECT DISTINCT Name, Role FROM Employees
WHERE building is NULL

找到还没有雇员的办公室:

SELECT Buildings.building_name from Buildings 
WHERE Buildings.building_name 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值