美文网首页
查询选课信息的简单示例

查询选课信息的简单示例

作者: tonyemail_st | 来源:发表于2017-10-01 10:12 被阅读0次

测试数据

[root@master hive]# cat tmp_data/phy_opt_course.data 
zhangsan    17181515    class101    badminton
lisi    17151716    class101    football
wangwu  17181717    class102    swimming
mike    17181718    class101    swimming
kate    17181719    class102    football
[root@master hive]# cat -A tmp_data/phy_opt_course.data 
zhangsan^I17181515^Iclass101^Ibadminton$
lisi^I17151716^Iclass101^Ifootball$
wangwu^I17181717^Iclass102^Iswimming$
mike^I17181718^Iclass101^Iswimming$
kate^I17181719^Iclass102^Ifootball$

建表语句

[root@master hive]# cat /opt/phy_opt_course.hive 
create table phy_opt_course(stname string, stID int, class string, opt_cour string)
row format delimited fields terminated by '\t'
lines terminated by '\n'
stored as textfile;
[root@master hive]# cat /opt/phy_opt_count.hive 
create table phy_opt_count
(opt_course string, course_count int)
row format delimited
fields terminated by '\t'
lines terminated by '\n'
stored as textfile;

加载数据

hive> load data local inpath './tmp_data/phy_opt_course.data'
    > into table phy_opt_course;
Loading data to table default.phy_opt_course
OK
Time taken: 2.41 seconds

执行计算并存入表中

hive> insert overwrite table phy_opt_count select phy_opt_course.opt_cour,count(phy_opt_course.stID) from phy_opt_course group by phy_opt_course.opt_cour;
hive> select * from phy_opt_count;
OK
badminton   1
football    2
swimming    2
Time taken: 0.168 seconds, Fetched: 3 row(s)

相关文章

  • 查询选课信息的简单示例

    测试数据 建表语句 加载数据 执行计算并存入表中

  • mysql执行计划

    示例 字段说明 select_type 字段:查询的类型示例: SIMPLE:简单查询,不使用子查询、union。...

  • mysql数据库查询语句

    1.简单的查询基本表的SQL语句 (1)查询语句 (2)查询语句 Student表的删除SQL语句: 选课表的操作...

  • 选课系统android

    设计内容: 设计开发一个简单的“学生选课系统”APP,并实现基本的选课功能,查询功能。主要功能及要求: (1)...

  • 汇率接口

    汇率接口 通用信息说明 点击查询通用信息说明 汇率查询数据 数据均为100外币兑换人民币数值 接口信息 请求示例 ...

  • sql _ 连表查询 & 授权

    一,连表查询 1)连表 简单查询_where 2) 连表 多种方式查询 3)子查询 综合以上查询示例 二,DCL数...

  • 2020-10-26-1-29即查即用

    示例1: 单列查询 示例2: 多列查询 示例3: 查询所有列 示例4: 起别名 示例05:对可能出现同列名的,起别...

  • 授权指令【指令加前缀#,如#授权】

    代理命令【加前缀#】: 代理信息 : 查看自身的代理状态 示例:代理信息 查询授权+群号 :查看某群的授权信息...

  • SqlDelight+SqlBrite入门级示例

    最近看了下SqlDelight+SqlBrite, 写了个示例。实现简单的建表、插入、查询操作。没有官方示例那么大...

  • 流程控制 _ if 判断

    1,if 语法 2,if 使用 示例一 示例二 示例三_监控磁盘 示例四_查询端口状态 示例五_查询分数脚本

网友评论

      本文标题:查询选课信息的简单示例

      本文链接:https://www.haomeiwen.com/subject/rbboextx.html