摘要: UNION 运算符是将两个或更多查询的结果组合为单个结果集 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 使用 UNION 组合查询的结果集有两个最基本的规则: 1。所有查询中的列数和列的顺序必须相同。 2。数据类型必须兼容 a.UNION的结果集列名与第一个select语句中的结果集中的列名相同,其他select语句的结果集列名被忽略 b.默认情况下,UNION ... 阅读全文
posted @ 2008-10-29 16:44 itecho 阅读(380) 评论(0) 推荐(1) 编辑
摘要: 在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc   这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。  通过使... 阅读全文
posted @ 2008-10-29 16:43 itecho 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Aggregate functions (like SUM) often need an added GROUP BY functionality.集合函数(类似SUM)经常需要用GROUP BY来进行功能性的补充。 GROUP BY...GROUP BY... was added to SQL because aggregate functions (like SUM) return the a... 阅读全文
posted @ 2008-10-29 16:39 itecho 阅读(522) 评论(0) 推荐(0) 编辑