本系列教程将使用一个咖啡和茶用品销售数据库为例,向您介绍使用 SQL 和 XQuery 这两种查询语言在 DB2 9 中的应用。本教程共包括 7 个部分,您可以从零开始,学习如何对关系型和 XML 数据执行查询。


DB2 SQL 与 XQuery 系列教程

  • 第 1 部分: SQL 与示例数据库简介
    本教程为读者介绍示例的 Aroma 数据库,以便应用结构化查询语言(Structured Query Language,SQL)和 XML Query (XQuery) 的知识来解决一些典型的业务问题。
  • 第 2 部分: 基本查询
    本教程描述如何从关系数据库表中检索行,如何检索特定的列,如何检索特定的行,如何对被检索的数据执行逻辑操作,以及如何在搜索条件中使用通配符。
  • 第 3 部分: SQL 连接与联合
    本教程描述组合 IBM DB2 数据库中不同表的数据的两种方法:一种方法是用内连接或外连接连接表,另一种方法是使用 UNION、EXCEPT 和 INTERSECT 操作符,这种方法将一个查询表达式的中间结果集与另一个查询表达式的结果集组合起来。
  • 第 4 部分: 数据分析
    本教程描述如何编写需要进行基本数据分析的查询。
  • 第 5 部分: 数据比较
    本教程描述用于比较 IBM DB2 数据库中的数据的查询。这种查询是通过使用 CASE 表达式或子查询实现的。
  • 第 6 部分: 数据定义语言和数据控制语言
    本教程详细阐述了数据操纵语言(Data Manipulation Language,DML),并介绍了数据定义语言(Data Definition Language,DDL)和数据控制语言(Data Control Language,DCL)。本教程还讨论了 SELECT 以外的 SQL 语句。
  • 第 7 部分: XML 与 XQuery 简介
    本教程介绍 pureXML 和 XQuery,首先对 XML 数据类型的特征和优点做一个基本的概述,然后将它与标准关系表进行比较。

相关软件下载

下载 DB2 Express-C V9 免费数据服务器,DB2 Express-C 是一款完全授权的产品,可以免费下载、安装、开发、部署和分发,您可以使用它进行 SQL 和 XQuery 的系统学习和实践。

您也可以通过 Information Management 软件下载中心,下载 DB2 9 企业版及更多信息管理软件的试用版。