根据给定的韩国语文档,我们整理出一系列 SQL 查询的关键知识点。这些内容包含基础的 SELECT
语句、条件筛选、聚合函数和排序等实用概念,以下为精选的实习任务示例:
实习作业 1
1. SEATTLE 中的部门名称是什么?
- 知识点:使用
SELECT
语句结合WHERE
子句筛选指定条件。 - 示例代码:
sql SELECT dname FROM dept WHERE loc = 'SEATTLE';
2. 担当业务为 TECH 的员工的名字及入职日期是什么?
- 知识点:通过
SELECT
指定多个列,利用WHERE
子句筛选数据。 - 示例代码:
sql SELECT ename, hiredate FROM emp WHERE job = 'TECH';
3. 入职日期在 1995 年 1 月 1 日之后的员工的名字和入职日期是什么?
- 知识点:使用比较运算符来筛选特定日期范围。
- 示例代码:
sql SELECT ename, hiredate FROM emp WHERE hiredate >= '1995-01-01';
4. 年薪在 30000 到 40000 之间的员工的名字和年薪是多少?
- 知识点:使用
AND
逻辑运算符组合多个条件。 - 示例代码:
sql SELECT ename, sal FROM emp WHERE sal BETWEEN 30000 AND 40000;
5. 经理的员工编号不是 6、9、10 的员工的名字和业务是什么?
- 知识点:使用
NOT IN
排除指定值。 - 示例代码:
sql SELECT ename, job FROM emp WHERE empno NOT IN (6, 9, 10);
6. 在 1995 年至 1998 年间入职的员工的名字和入职日期是什么?
- 知识点:使用
BETWEEN
操作符选取指定范围内的值。 - 示例代码:
sql SELECT ename, hiredate FROM emp WHERE hiredate BETWEEN '1995-01-01' AND '1998-12-31';