1.查出各部门员工工资最高的员工信息。
原始数据表:
结果SQL语句:
两种解决方案
2-1 :
SELECT
dep.name as Department , emp.name as Employee , emp.salary as Salary
FROM
tb_employee emp ,tb_employee emp1, tb_department dep
WHERE
emp.salary <=emp1.salary
AND emp.departmentId = emp1.departmentId
AND emp.departmentId = dep.id
GROUP BY
dep.name,emp.name ,emp.salary
HAVING COUNT(*)<=1
ORDER BY
emp.departmentId , emp.salary desc;
2-2 :
select
dep.name as Department , emp.name as Employee , emp.salary as Salary
from
tb_employee emp , tb_department dep
where
emp.departmentId = dep.id and (emp.departmentId , emp.salary) in (select departmentId , max(salary) from tb_employee group by departmentId) ;
执行结果:
2.查找出没有购物的客户
原始数据表:
结果SQL:
SELECT
id AS ID ,
name AS Name
FROM
tb_customers
WHERE
id NOT IN
(
SELECT
DISTINCT(customerId)
FROM tb_orders
)
结果如下:
3.分数排名
原始数据表
查询SQL:
select
s2.Score ,
(
select
count(distinct(s1.Score))
from
tb_score s1
where
s1.Score>=s2.Score
) as Rank
from
tb_score s2
order by
s2.score DESC;
查询结果:
- 大小: 23.4 KB
- 大小: 6.4 KB
- 大小: 19.8 KB
- 大小: 3 KB
- 大小: 4.5 KB
- 大小: 4.7 KB
分享到:
相关推荐
13道SQL题目,童鞋们下载后先别看答案自己试着做一下,看ok不?
解释:这道题目考察了候选人对 SQL 语句的掌握程度,特别是使用 NOT IN 语句来排除某些条件。这里我们使用了两条SELECT语句,第一条SELECT语句查询出所有大于等于 80 分的学生姓名,然后使用NOT IN语句排除这些学生...
中兴SQL题目中提到的第一个查询语句是为了找出每个部门中月工资最高的职工号。这个查询使用了子查询,对于外层的每个职工记录,都需要对内层的职工表进行检索,这可能导致较高的计算开销,特别是当职工表非常大时。 ...
根据给定文件的信息,我们可以提炼出两个主要的SQL问题,并对这两个问题进行详细的解析与解答。 ### SQL问题一:查询每位学生及其前一位学生的成绩 #### 题目描述: 假设我们有一个表`ѧɼֶ`,该表记录了学生的...
【标题】:“火车销售系统题目sql题目” 在IT领域,尤其是数据库管理和数据分析中,SQL(Structured Query Language)是不可或缺的工具。"火车销售系统题目sql题目"这一主题聚焦于使用SQL来解决与火车销售系统相关...
这个压缩包文件“考试常考的SQL题目---无私奉献了!”显然是为准备SQL相关考试或提升技能的人们准备的一份宝贵资料。下面我们将深入探讨一些常见的SQL知识点,这些知识点通常会在考试中出现,并且对于理解和操作...
HiveSQL 实战题目 HiveSQL 是一种基于 Hadoop 的数据仓库工具,用于存储、查询和分析大规模数据。本文档提供了 HiveSQL 实战题目,旨在帮助读者熟悉 HiveSQL 的基本概念和应用场景。 一、HiveSQL 基础 HiveSQL 是...
标签中的“强网杯SQL题目复现”再次强调这是为了解决特定竞赛中的SQL挑战。 【压缩包子文件的文件名称列表】: 1. README.md:这是一个Markdown格式的文档,通常包含项目简介、使用说明、安装步骤等内容,对于理解...
在SQL面试中,掌握核心概念和技术是至关重要的。以下是一些关键知识点的详细解析: 1. **SQL(Structured Query Language)**:SQL是用于管理关系数据库的标准编程语言,包括数据查询、更新、插入和删除等操作。...
SQL期中考试主要涵盖数据库系统的基础知识,包括数据独立性、关系...以上是对SQL期中考试题目涉及知识点的详细解释,涵盖了数据库基础、关系理论和规范化等多个方面。理解这些概念对于学习和掌握数据库管理至关重要。
这是一本关于sqi题目的文档,相关的有问题,有答案,有一些讲解。希望能够对您有所帮助,谢谢。
本压缩包"补充的sql题目.rar"包含了多个与SQL相关的文件,让我们逐一解析这些文件并探讨其中可能涵盖的SQL知识点。 首先,"补充sql题目.doc"很可能是一个文档,包含了各种SQL题目,用于测试和提升用户对SQL的掌握...
【标题】:“ORACLE,sql server笔试题目,答案”涵盖了两个主流的关系型数据库管理系统——Oracle和SQL Server的相关知识。在数据库领域,Oracle和SQL Server都是广泛使用的数据库平台,尤其在企业级应用中占据重要...
以下是一些常见的SQL面试题目及其解答,这些题目涵盖了数据建模、子查询和条件查询等核心概念。 首先,创建学生表S、课程表C和学生课程表SC的建表语句如下: ```sql CREATE TABLE S ( id INTEGER PRIMARY KEY, ...
标题中的"SQL数据库SQL查询题目"表明这是一组与SQL语言和数据库查询相关的练习或测试。SQL(结构化查询语言)是用于管理关系数据库的标准语言,包括数据查询、更新、插入和删除等操作。在描述中提到的"1、查询“001...
下面将对两道常见的SQL面试题目进行深入解析,这两道题目主要围绕多表之间的数据查询展开,旨在考察应试者对复杂SQL查询语句的理解与应用能力。 ### 题目一:员工与部门关联查询 **背景描述**: 假设公司数据库中...
SQL Server 期末考试题目及答案详解 本文将详细解释 SQL Server 期末考试题目及答案,涵盖了 SQL Server 2000 的基础知识、安装、配置、数据库设计、查询优化、索引和存储过程等方面。 1. SQL Server 2000 介绍 ...
文章Hive面试题SQL测试题目所需数据,包含建表语句 测试数据等等...................
"PostgreSQL DBA认证 PGCE-E-092-中级SQL题目" PostgreSQL DBA认证 PGCE-E-092-中级SQL题目 PostgreSQL DBA认证PGCE-E-092-中级SQL题目是一个测试SQL掌握程度的题目,涵盖了PostgreSQL数据库管理系统的各种知识点...