计算最大价格。。。
2015-05-18 10:49
141 查看
准备的表与数据:
mysql> desc shop ;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| article | varchar(20) | YES | | NULL | |
| dealer | char(1) | YES | | NULL | |
| price | double | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | D | 20.5 |
| 0002 | C | 11.5 |
| 0003 | F | 81.5 |
+---------+--------+-------+
方式1:
mysql> select s1.* from shop s1 left join shop s2 on s1.price <s2.price where s2.article is null;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
方式2:
mysql> select * from shop s1 where price = (select max(price) from shop s2);
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
方式3:
mysql> select * from shop order by price desc limit 1;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
mysql> desc shop ;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| article | varchar(20) | YES | | NULL | |
| dealer | char(1) | YES | | NULL | |
| price | double | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | D | 20.5 |
| 0002 | C | 11.5 |
| 0003 | F | 81.5 |
+---------+--------+-------+
方式1:
mysql> select s1.* from shop s1 left join shop s2 on s1.price <s2.price where s2.article is null;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
方式2:
mysql> select * from shop s1 where price = (select max(price) from shop s2);
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
方式3:
mysql> select * from shop order by price desc limit 1;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0003 | F | 81.5 |
+---------+--------+-------+
相关文章推荐
- 假如一个数组存储了一个股票,在一天交易窗口内各时间点的股票价格(正整数),只允许一次买入和一次卖出,请提供一个算法,计算出通过买入和卖出可以得到的最大利润
- 假如一个数组存储了一个股票,在一天交易窗口内各时间点的股票价格(正整数),只允许一次买入和一次卖出,请提供一个算法,计算出通过买入和卖出可以得到的最大利润
- 风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i])代表该股票第i天的股价。 假设你一开始没有股票,但有至多两次买入1股而后卖出1股的机会,并且买入前一定要先保证手上没有股票。若两次交易机会都放弃,收益为0。 设计算法,计算你能获得的最大收益。 输入数值范围:2<=n<
- 编程计算并输出两个整数的最大值
- 重拾C语言-函数定义计算两个数的最大值
- 【笔记】Double类型的加减乘除(项目中在计算价格中用到)
- 题目: 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。假设每度电的价格为1.2元,计算并显示本月电费。
- 1.编程实现“油耗计算机程序”。要求:输入加油金额、公里数、汽油价格,单击“计算”按钮,显示百公里油耗。界面如图:
- POJ2240_SPFA判断负环,Floyd也可以做(计算最大汇率,当自己到自己的最大汇率大于1时成立)
- F - hide handkerchief 利用辗转相除法 来计算两个数的最大公约数
- 第一周作业——计算两个数的最大公约数
- 作业3a. 编写计算“两个整数的最大公约数”程序
- 用numpy计算成交量加权平均价格(VWAP),并实现读写文件
- Oracle 购买价格 和 服务费 计算方式
- 3a、编写计算“两个整数的最大公约数”程序
- jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算
- 作业:C++ 编写计算“两个整数的最大公约数”程序。
- 51Nod-1062 序列中最大的数【序列计算+打表】
- C语言计算 最大公约数
- 当Bitmap的宽度大于ImageView的最大显示宽度时对ImageView的宽高重新计算来适应Bitmap的宽高