首页 > 数据库 >大型数据库实验六

大型数据库实验六

时间:2023-11-13 11:36:54浏览次数:35  
标签:dividends symbol 查询 price 实验 close 收盘价 大型 数据库

实验六--熟悉Hive的基本操作

1、创建一个内部表,字段分隔符为英文逗号

2、创建一个外部分区表dividends(分区字段为exchange和symbol),字段分隔符为英文逗号

3、从stocks.csv向stocks导入数据

4、创建一个未分区的外部表dividends_unpartitioned,并从dividends.csv向其中导入数据

5、通过对dividends_unpartitioned的查询语句,利用Hive自动分区特性向分区表dividends各个分区中插入对应数据

6、查询IBM公司(symbol=IBM)从2000年起所有支付股息的交易日(dividends表中有对应记录)的收盘价(price_close)

7、查询苹果公司(symbol=AAPL)2008年10月每个交易日的涨跌情况,涨显示rise,跌显示fall,不变显示unchange

8、查询stocks表中收盘价(price_close)比开盘价(price_open)高得最多的那条记录的交易所(exchange)、股票代码(symbol)、日期(ymd)、收盘价、开盘价及二者差价

9、从stocks表中查询苹果公司(symbol=AAPL)年平均调整后收盘价(price_adj_close) 大于50美元的年份及年平均调整后收盘价

10、查询每年年平均调整后收盘价(price_adj_close)前三名的公司的股票代码及年平均调整后收盘价

标签:dividends,symbol,查询,price,实验,close,收盘价,大型,数据库
From: https://www.cnblogs.com/liuzijin/p/17828663.html

相关文章

  • 给层级目录添加分类父类(父类为临时组合节点,非数据库数据)
    @DatapublicclassTreeimplementsSerializable{privatestaticfinallongserialVersionUID=1L;/**节点主键*/privateLongpkId;/**节点ID*/privateStringid;/**节点父ID*/privateStringpId;/**节点名称*/privateStringname;/**节点标题*/......
  • 大数据实验二
    实验环境:(1)操作系统:Linux(2)Hadoop版本:3.1.3;(3)JDK版本:1.8;(4)JavaIDE:实验内容与完成情况:(一)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务:(1) 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,则由用户来指定是追加到原有文件末尾还是覆盖原有的文件; ......
  • 实验3
        ......
  • 实验十二
    在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误则计算机启动失败。实验要求:1.提交类图;2.......
  • 《大型网站技术架构--核心原理与案例分析》阅读笔记
    这本书组织的很不错,语言精练,篇幅也不长,对网站架构的要点讲的狠清楚透彻,思路清晰。主要围绕架构的五个要点:性能、高可用、伸缩性、扩展性、安全性。令人印象非常深刻。而且李智慧老师深谙职场之道,后面一些关于技术人的建议也让人受用无穷。事物发展到一定阶段,就会拥有自身的发展冲......
  • 实验12:外观模式
    [实验任务一]:计算机开启在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误则计算机启动失败。......
  • 实验13:享元模式
    [实验任务一]:围棋设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。  packagerjsj.no13;/** *客户端测试类 * */publicclassClient{   publicstaticvoidmain(String[]args){       IgoCh......
  • 实验十三
    设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。实验要求:1.提交类图;2.提交源代码;3.注意编程规范;4.要求用简单工厂模式和单例模式实现享元工厂类的设计。类图publicclassBlackChessimplementsChessPiece{publi......
  • 软件设计实验10:组合模式
    实验10:组合模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解组合模式的动机,掌握该模式的结构;2、能够利用组合模式解决实际问题。 [实验任务一]:组合模式用透明组合模式实现教材中的“文件夹浏览”这个例子。实验要求:1. 文件的执行不需真正实现,只需简单......
  • 软件设计实验11:装饰模式
    实验11:装饰模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解装饰模式的动机,掌握该模式的结构;2、能够利用装饰模式解决实际问题。 [实验任务一]:手机功能的升级用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而......