SQL基础入门:常用查询语句实例

需积分: 9 1 下载量 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语法规则,以便更深入地应用这些命令。