sql
qq_40450799
这个作者很懒,什么都没留下…
展开
-
sql使用聚合函数查询多列问题
常用的聚合函数COUNT():统计指定列不为NULL的记录行数;MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算;MIN():计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;SUM():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0;AVG():计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0;...转载 2018-07-16 17:51:45 · 2111 阅读 · 0 评论 -
sqlserver中的Row_Number() over(PARTITION BY a ORDER BY a DESC)函数的用法
有一张订单表,需求是要查出每个月销量前三的商品,在网上找了一些资料,最后请教了下前辈,具体的sql如下(sql server):SELECT * FROM(SELECT a.*,ROW_NUMBER() OVER(PARTITION BY a.ordertime ORDER BY a.ordertime DESC,a.achievement DESC) as rowsFROM (...原创 2018-09-18 17:00:42 · 4628 阅读 · 0 评论