SQL基础入门:常用查询语句实例
需积分: 9 73 浏览量
更新于2024-09-11
收藏 16KB TXT 举报
本资源是一份关于常用SQL语句的文档,由东软群组分享,适用于SQL初学者和进阶者学习。由于文档未经过整理,缺乏中文解释和题目,以下是对部分SQL语句的详细解读:
1. **基础查询**: 第一条语句 `SELECT * FROM emp` 是最基本的全字段查询,返回员工表(emp)中的所有记录。
2. **筛选特定字段**: 第二条至第五条是针对不同字段(如empno, ename, job)的查询,分别获取员工编号、姓名和职位信息。
3. **去重查询**: 第六条和第七条展示了 `SELECT DISTINCT` 的用法,分别返回唯一的职位 (`job`) 和组合 (empno, job)。
4. **条件查询**: 第八条到第十二条的查询涉及带有条件的查询,例如搜索特定姓名('smith')、工资 (`sal`)乘以12作为收入 (`income`) 的计算以及基于工资和佣金 (`commis`) 的过滤。
5. **比较操作**: 第十三到十四条查询涉及 `WHERE` 子句,如查找薪水超过1500的员工信息 (`sal > 1500`) 或者佣金不为空的员工 (`commis IS NOT NULL`)。
6. **逻辑运算**: 第十五到十六条使用 `AND` 和 `OR` 运算符进行多条件筛选,例如同时满足工资和佣金条件或仅满足其中一个条件。
7. **排除条件**: 第十七条到十八条查询用于排除满足特定条件的员工,如查找既不高于1500也不低于3000的工资 (`sal BETWEEN 1500 AND 3000`)。
8. **日期范围查询**: 第十九条查询通过 `BETWEEN` 关键字检索特定年份范围内的入职日期 (`hire_date`).
9. **复杂查询**: 最后几条查询展示了更复杂的逻辑,如嵌套的 `NOT` 操作和区间限制,用于筛选出符合多个条件组合的员工记录。
这些SQL语句覆盖了基本的查询结构、字段选择、条件过滤、逻辑运算和日期范围查询等重要知识点,有助于读者理解和掌握SQL的基础操作。对于进一步的学习,建议配合实际数据库实例操作和理解SQL语法规则,以便更深入地应用这些命令。
2024-03-16 上传
2009-03-12 上传
众一生
- 粉丝: 0
- 资源: 1
最新资源
- redis-rb:Redis的Ruby客户端库
- odd-even-game:一个简单的游戏,用于在Angular中练习事件和组件
- 乐视网分析报告.rar
- puppeteer-next-github-actions:减少测试用例
- React-Amazon-Clone:具有React,Context Api,Firebase身份验证,PWA支持的Amazon Web App克隆
- secuboid-minecraft-plugin:Minecraft的土地,库存和悲伤保护插件
- ConnectJS-event-module:连接每个HTML元素的事件的简单方法
- ominfozone.ml
- smartwatch_transport:适用于公共交通的SmartWatch App
- CREATING-AND-HANDLING-A-DATABASE-IN-A-DEPARTMENT-STORE
- Python库 | django-metasettings-0.1.2.tar.gz
- Smite Loki Background Wallpaper New Tab-crx插件
- MorphoLibJ:ImageJ的数学形态学方法和插件的集合
- Apache OpenJPA 是 Jakarta Persistence API 3.0 规范的实现
- personal_site_of_deborah
- asp.net mvc学生选课成绩信息管理系统