(7)在hive中查询苹果公司(symbol = AAPL)2008 年 10 月每个交易日的涨跌情况,涨显示 rise,跌显示 fall,不变显示 unchange。涉及的表stocks(exchange varchar(100),symbol varchar(100),ymd varchar(100),price_open float,price_high float,price_low float,price_close float,volume int,price_adj_close float);)
时间: 2024-03-25 21:37:18 浏览: 125
AAPL.csv苹果公司的股票数据
你可以使用以下Hive SQL语句查询AAPL在2008年10月的涨跌情况:
```
SELECT
CASE
WHEN price_close > price_open THEN 'rise'
WHEN price_close < price_open THEN 'fall'
ELSE 'unchange'
END AS change
FROM
stocks
WHERE
symbol = 'AAPL' AND
ymd LIKE '2008-10-%';
```
这个查询会将AAPL在2008年10月的每个交易日的涨跌情况显示为 'rise', 'fall', 或者 'unchange'。使用 `CASE` 语句来根据股票的开盘价和收盘价判断涨跌情况,然后使用 `WHERE` 子句来过滤出符合条件的股票数据。
阅读全文