SQL每日一练-0814

今日SQL题难度:🌟☆☆☆☆☆☆☆☆☆

1、题目要求
  • 找出每个部门中薪资最高的员工
  • 显示部门ID、部门名称、员工ID、员工姓名以及对应的薪资
2、表和虚拟数据

现有两个表:Employees 和 Departments,记录了员工和部门信息。

复制代码
CREATE TABLE Departments (
    DepartmentID INT PRIMARY KEY,
    DepartmentName NVARCHAR(100)
);

CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    EmployeeName NVARCHAR(100),
    DepartmentID INT,
    Salary DECIMAL(10, 2)
);

INSERT INTO Departments (DepartmentID, DepartmentName) VALUES
(1, 'HR'),
(2, 'IT'),
(3, 'Finance');

INSERT INTO Employees (EmployeeID, EmployeeName, DepartmentID, Salary) VALUES
(1, 'Alice', 1, 50000.00),
(2, 'Bob', 2, 70000.00),
(3, 'Charlie', 2, 80000.00),
(4, 'David', 3, 60000.00),
(5, 'Eve', 3, 55000.00),
(6, 'Frank', 1, 55000.00);

3、预期查询结果

相关推荐
孤影过客5 分钟前
Flutter优雅构建:从零打造开发级工作流
arm开发·数据库·flutter
k-l.6 分钟前
【通过jdbc连接到kingbase数据库插入10w数据】
java·数据库
qwehjk200812 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
code_pgf23 分钟前
Jetson Orin NX 16G设备上配置AI服务自动启动的方案,包括Ollama、llama-server和OpenClaw Gateway三个组件
数据库·人工智能·安全·gateway·边缘计算·llama
SelectDB24 分钟前
doris404发版
大数据·数据库·数据分析
SelectDB26 分钟前
SelectDB search 函数
大数据·数据库·数据分析
2301_8184190128 分钟前
Python虚拟环境(venv)完全指南:隔离项目依赖
jvm·数据库·python
蒸汽求职28 分钟前
蒸汽教育求职分享:2026年数据工程师就业优势分析与职业发展路径指南
数据库·人工智能·面试·求职招聘·美国求职
IDC02_FEIYA28 分钟前
SQL Server 2016及SQL Server Management Studio下载,SQL Server 2016数据库安装教程图解
服务器·数据库·性能优化
程序员buddha35 分钟前
Java面试八股文数据库篇
java·数据库·面试