SQL基础教程:查询、汇总与关联操作详解
需积分: 9 12 浏览量
更新于2024-12-18
收藏 325KB PPT 举报
SQL数据库基础讲解是一份实用文档,主要介绍了SQL语言的基本结构和常用操作,包括数据检索、聚合函数、分组与排序以及表间联接等核心概念。以下是详细的内容概要:
1. **数据检索**:SQL的核心命令`SELECT`用于从数据库中获取数据。其基本格式为`SELECT 字段名 FROM 表名 WHERE 条件`。例如,查询10月份凭证类别为01的记录,可以写为`SELECT * FROM gl_accvouch WHERE iperiod=10 AND csign='01'`。`*`代表所有字段,`BETWEEN`和`IN()`则用来指定日期或条件范围。
2. **聚合函数**:`SUM`是一个常用的聚合函数,用于计算某一列的总和。例如,查询特定时间段的应收账款发生额和余额,会用到`SUM(md)`(借方金额)、`SUM(mc)`(贷方金额)以及`SUM(md)-SUM(mc)`(余额)。
3. **分组与排序**:`GROUP BY`用于将数据按照某个字段进行分组,然后对每个组应用聚合函数。例如,`SELECT ... GROUP BY ccus_id ORDER BY ccus_id`,先按客户编码分组,再按客户编码排序。
4. **表间联接(JOIN)**:SQL中的`JOIN`用于连接两个或多个表,根据特定条件获取相关数据。如`INNER JOIN`仅返回满足联接条件的记录,而`LEFT JOIN`则会显示左侧表的所有记录,即使右侧没有匹配项。示例中,通过`INNER JOIN`查询了客户名称、编码和对应月份的借贷金额。
5. **CASE语句**:这是一种条件表达式,可以用来根据不同条件返回不同的值。在查询中,`CASE WHEN`用于计算借贷差额,例如`sum(case when cendd_c='借' then me else 0 end)`表示将借方金额累加,非借方金额设为0。
总结来说,这份文档涵盖了SQL的基础知识,包括数据选择、汇总、分类和表关联,对于初学者理解和掌握SQL语言非常有帮助。通过实例演示,读者可以快速上手并应用于实际项目中,提高数据处理和分析的能力。
2010-05-28 上传
2010-05-02 上传
2018-06-03 上传
2021-01-19 上传
2022-11-12 上传
Flyingfox23
- 粉丝: 3
- 资源: 2
最新资源
- PureMVC AS3在Flash中的实践与演示:HelloFlash案例分析
- 掌握Makefile多目标编译与清理操作
- STM32-407芯片定时器控制与系统时钟管理
- 用Appwrite和React开发待办事项应用教程
- 利用深度强化学习开发股票交易代理策略
- 7小时快速入门HTML/CSS及JavaScript基础教程
- CentOS 7上通过Yum安装Percona Server 8.0.21教程
- C语言编程:锻炼计划设计与实现
- Python框架基准线创建与性能测试工具
- 6小时掌握JavaScript基础:深入解析与实例教程
- 专业技能工厂,培养数据科学家的摇篮
- 如何使用pg-dump创建PostgreSQL数据库备份
- 基于信任的移动人群感知招聘机制研究
- 掌握Hadoop:Linux下分布式数据平台的应用教程
- Vue购物中心开发与部署全流程指南
- 在Ubuntu环境下使用NDK-14编译libpng-1.6.40-android静态及动态库