使用MySQL语言,查询IBM公司(symbol = IBM)从 2000 年起所有支付股息的交易日(dividends 表中有对应记录)的收盘价(price_close)。
时间: 2024-01-18 15:04:08 浏览: 24
可以使用如下的MySQL语句来查询IBM公司从2000年起支付股息的交易日的收盘价:
```
SELECT price_close
FROM dividends
JOIN prices ON dividends.date = prices.date
WHERE dividends.symbol = 'IBM'
AND dividends.date >= '2000-01-01'
```
这个查询语句使用了一个INNER JOIN将dividends表和prices表连接起来,以便可以同时获取到交易日的股息和收盘价。然后使用WHERE子句过滤出符合条件的行,其中包括IBM公司、2000年以及以后的交易日。最后只查询收盘价这一列。
相关问题
在mysql中查询IBM公司(symbol = IBM)从 2000 年起所有支付股息的交易日(dividends 表中有对应记录)的收盘价(price_close)。
你可以使用以下的SQL查询语句来获取IBM公司从2000年起支付股息的交易日的收盘价:
```
SELECT price_close FROM table_name WHERE symbol = 'IBM' AND date IN (SELECT ex_date FROM dividends WHERE symbol = 'IBM' AND year >= 2000);
```
请将 `table_name` 替换为你所使用的股票交易数据表的表名。上述SQL查询语句将首先从 `dividends` 表中查询IBM公司从2000年起支付股息的交易日,然后在 `table_name` 表中查找这些日期对应的收盘价。
对比不同执行机制下的MySQL和Hive执行时间,执行如下查询,查询IBM公司(symbol = IBM)从 2000 年起所有支付股息的交易日(dividends 表中有对应记录)的收盘价(price_close)。查询苹果公司(symbol = AAPL)2008 年 10 月每个交易日的涨跌情况,涨显示 rise,跌显示 fall,不变显示 unchange。查询 stocks 表中收盘价(price_close)比开盘价(price_open)高得最多的那条记录的交易所(exchange)、股票代码(symbol)、日期(ymd)、收盘价、开盘价及二者差价。从 stocks 表中查询苹果公司(symbol=AAPL)年平均调整后收盘价(price_adj_close)大于 50 美元的年份及年平均调整后收盘价。对比Hive和MySQL查询的时间,进行分析
对于第一个查询,Hive和MySQL的查询时间相对接近。由于查询条件较为简单,数据量不大,两者的执行速度差异不大。
对于第二个查询,Hive的执行时间可能会比MySQL更长一些。因为Hive采用MapReduce的并行计算方式,而MapReduce的初始化和启动过程比较耗时,因此对于查询简单、数据量较小的情况下,Hive的执行时间可能会比MySQL更长。
对于第三个查询,MySQL的执行时间可能会比Hive更短。因为MySQL采用的是基于行的存储方式,可以更快地查询单条记录。而Hive采用的是基于列的存储方式,对于单条记录的查询速度会相对较慢。但是如果查询的是大量数据,Hive的并行计算能力会比MySQL更强,执行速度也会更快。
总体来说,Hive适合处理大规模数据集,适合对数据进行批量处理和分析,而MySQL适合处理小型和中型数据集,适合对数据进行复杂的事务和高并发性能处理。但是在具体的使用场景中,需要根据数据量、查询复杂度等因素综合考虑,选择合适的数据库管理系统。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)