两种都能实现去重功能。区别:distinct只是将重复的行从结果中出去;group by是按指定的列分组,一般这时在select中会用到聚合函数。distinct是把不同的记录显示出来group by是在查询时先把纪录按照类别分出来再查询。group by 必须在查询结果中包含一个聚集函数,而dis...
分类:
数据库 时间:
2015-10-22 08:04:26
阅读次数:
158
----------------------------汇总数据-----------------------------聚集函数用来汇总数据。由多种方法来返回所需的结果,高效,快速获得结果;--37.返回products表中所有产品的平均价格SELECTAVG(prod_price)ASavg_priceFROMproducts--38.返回products表中供应商ID=1003所有..
分类:
数据库 时间:
2015-10-13 19:31:26
阅读次数:
253
Mysql基础笔记环境配置基本概念mysql命令行进入useshow查询selectorder bywherelike数据过滤regexpconcat文本函数日期函数数值函数聚集函数group子查询联结表高级联结表组合查询全文本搜索插入数据更新删除表操作视图操作存储过程游标触发器事务导入导出性能研究...
分类:
数据库 时间:
2015-08-31 22:59:13
阅读次数:
241
一、聚合函数: SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在给出更多的示例了。这里还需要进一步说明的是,对于所有聚合函数而言,distinct关键字可以作为函数参数字段的前置属性,以便在进行计算时忽略到所有重复的字段值,如co...
分类:
其他好文 时间:
2015-08-28 13:05:27
阅读次数:
156
一、聚合函数: SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在给出更多的示例了。这里还需要进一步说明的是,对于所有聚合函数而言,distinct关键字可以作为函数参数字段的前置属性,以便在进行计算时忽略到所有重复的字段值,如co...
分类:
数据库 时间:
2015-08-11 15:51:47
阅读次数:
171
冰山查询――iceberg query
在数据仓库领域有一个概念叫Iceberg query,中文一般翻译为“冰山查询”。冰山查询在一个属性或属性集上计算一个聚集函数,以找出大于某个指定阈值的聚集值。
以销售数据为例,你想产生这样的一个顾客-商品对的列表,这些顾客购买商品的数量达到3件或更多。这可以用下面的冰山查询表示:
Select P.cust_ID, P.item_ID...
分类:
其他好文 时间:
2015-08-09 10:51:57
阅读次数:
178
如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null。如: ? ? ID ? ? DD ? ? ?1 ? ? ?e ? ? ?2 ? ?null ? ? select ?count(*) from table ?--结果是2 ? ? select ?count(DD)...
分类:
其他好文 时间:
2015-07-14 18:28:30
阅读次数:
113
在oracle中where 子句和having子句中的区别1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING...
分类:
数据库 时间:
2015-07-12 17:22:39
阅读次数:
139
1、sql中遇到聚集函数,需要单独查询 当我想查询表中最早创建的记录,最开始我是这样写的 select?*?from?(select?*,min(temp.gmt_create)as?min_create_date?from?
(select?*,(select?merchant_id?fro...
分类:
数据库 时间:
2015-07-07 11:14:13
阅读次数:
148
一、聚合函数:SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在给出更多的示例了。这里还需要进一步说明的是,对于所有聚合函数而言,distinct关键字可以作为函数参数字段的前置属性,以便在进行计算时忽略到所有重复的字段值,如cou...
分类:
数据库 时间:
2015-06-22 13:34:58
阅读次数:
240