AVG , COUNT,GROUP的简单用法案例
来源:互联网 发布:各种编程语言 编辑:程序博客网 时间:2024/05/20 05:59
首先建一个orders表如下:
附上代码:
create table orders(O_Id int,OrderDate varchar(20),Orderprice int ,Customer varchar(10));insert into orders values(1,'2008/12/29',1000,'Bush');insert into orders values(2,'2008/11/23',1600,'Carter');insert into orders values(3,'2008/10/05',700,'Bush');insert into orders values(4,'2008/09/28',300,'Bush');insert into orders values(5,'2008/08/06',2000,'Adams');insert into orders values(6,'2008/07/21',100,'Carter');
--AVG的用法
--1.找到 OrderPrice 值高于 OrderPrice 平均值的客户。
select Customer from orders where Orderprice > (select avg(Orderprice) from orders);
--COUNT的用法
--2.希望计算客户 "Carter" 的在customer中出现的次数。
select count(Customer) as '次数' from orders where customer = 'carter';
--3.查找carter中有几种不同的顾客 count(distinct column_name)
select count(distinct customer) as'顾客人数' from orders ;
--GROUP BY的用法
--4.希望查找每个客户的总金额
select Customer'顾客名' ,sum(orderprice)'总金额' from orders group by customer;
--HAVING的用法
--5.查找订单总金额少于 2000 的客户
select customer'客户' ,sum(orderprice)'总金额' from orders group by customer having sum(orderprice)<2000;
--6.希望查找客户 "Bush" 或 "Adams" 拥有超过 1500 的订单总金额
select customer'客户' ,sum(orderprice)'总金额' from orders where customer = 'bush' or customer = 'adams' group by customer having sum(orderprice)>1500;
阅读全文
1 0
- AVG , COUNT,GROUP的简单用法案例
- 聚合函数(sum、count、max、min、avg)、where、group by、having的组合用法实例
- Oracle中有关Group by 中avg();sum();min();max();count();的运用整理(Oracle的执行顺序)
- Oracle中有关Group by 中avg();sum();min();max();count();的运用整理(Oracle的执行顺序)
- oracle中的聚合函数count、max、min、sum、avg以及NVL函数的用法
- Group By的简单用法
- linq to sql 用法 ----- count/sum/min/max/avg
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
- 组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化 .
- FastJson用法的简单案例
- linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
- oracle学习笔记(二)substr,nvt,max,min,avg,sum,count,group,having
- mysql sum Count AVG
- group by与avg(),max(),min(),sum()函数的关系
- GROUP BY与COUNT用法详解
- mysql group by,count一些用法
- 怎么得到Group的count?
- SQL 查尋(分组/group by/count/sum/avg/max/min/null/having/top/over) 排序(rwo_number/rank/dense_raenk/ntile)
- jvm之内存分配策略
- 如何在tensorflow中判断tensor(张量)的值
- 信息安全数学基础_同余式
- STM32F103mini教程学习总结与心得(二)---->串口通信
- 十年,又回到原点,也许是个新的起点
- AVG , COUNT,GROUP的简单用法案例
- "无法解析的外部符号" 和 "This function or variable may be unsafe"
- unity 《专题系列》资源打包 Asset Bundles 第四节 Asset Bundles 加载manifest
- uva10034
- python3安装文件遇到ssl未安装问题
- Jersey 发布rest服务接口
- Redis的7个应用场景,那些让人发疯的SQL,都可以扔掉了
- stack栈和stack栈数组
- 流操作