Oracle数据库:SQL语句实战-模糊查询与部门薪资计算
需积分: 10 57 浏览量
更新于2024-08-15
收藏 3.47MB PPT 举报
本篇课堂练习针对Oracle数据库的SQL语句进行了详细的讲解和实践,主要关注于以下几个关键知识点:
1. **模糊查询**:首先,学习者被要求查询last_name以“M”开头的员工,这涉及到LIKE操作符的使用,但具体例子并未给出。在实际操作中,查询语句可能会是这样的:
```
SELECT * FROM s_emp WHERE last_name LIKE 'M%';
```
2. **区间查询**:查询工资在1200至1500之间的员工,这需要用到BETWEEN关键字,例如:
```
SELECT * FROM s_emp WHERE salary BETWEEN 1200 AND 1500;
```
3. **多条件查询**:针对部门ID,查询来自部门ID为(41, 42, 43)的员工,可能用IN关键字来实现:
```
SELECT * FROM s_emp WHERE dept_id IN (41, 42, 43);
```
4. **查询指定列**:学习如何选择特定字段,如查询部门ID和工资,示例代码:
```
SELECT dept_id, salary FROM s_emp;
```
5. **算数表达式应用**:演示如何在SELECT语句中使用算数运算,如计算年薪,包括不同括号优先级的应用:
- 直接乘法:`SELECT salary*12 FROM s_emp;`
- 使用括号改变运算顺序:`SELECT last_name, salary, 12*salary+100 FROM s_emp;` 或 `SELECT last_name, salary, 12*(salary+100) FROM s_emp;`
这些练习旨在帮助学习者掌握SQL的基本语法,理解如何构造复杂的查询条件,并在实际操作中应用算术运算。通过这些实例,学生将能够更好地理解和实践如何在Oracle数据库中执行有效的SQL查询。后续章节可能还会涵盖更高级的主题,如联接多个表、排序和分组等。
500 浏览量
226 浏览量
2022-11-12 上传
2021-09-22 上传
181 浏览量
226 浏览量
欧学东
- 粉丝: 1018
- 资源: 2万+
最新资源
- 网络蜘蛛基本原理和算法
- 搜索引擎基本原理和算法介绍
- 计算机网络第四版(谢希仁)习题详细答案.doc
- Efficient C++ Performance Programming TechniquesAddison.Wesley.Efficient.C...Performance.Programming.Techniques.pdf
- CISCO路由器配置手册.doc
- IAR-AVR C编译器指南.pdf
- 软件工程学习书《人月神话》
- 40种网页常用小技巧
- rose ha 配置文档
- Software Architecture4+1
- 索引的SQL语句优化
- C++实现人工神经网络的类
- Qt嵌入式图形开发(入门篇)
- J2EE中文教材.doc
- 实战XML第二版.pdf
- Qt嵌入式图形开发(基础篇).pdf