• hive学习-测试数据


    测试数据:

    ---------------------------------------------MySQL---------------------------------------------------

    create table dept
    (
      deptno int not null,
      dname  varchar(14),
      loc    varchar(13)
    )

    insert into dept(deptno,dname,loc) values(10,'ACCOUNTING','NEW YORK');
    insert into dept(deptno,dname,loc) values(20,'RESEARCH','DALLAS');
    insert into dept(deptno,dname,loc) values(30,'SALES','CHICAGO');
    insert into dept(deptno,dname,loc) values(40,'OPERATIONS','BOSTON');

    ----------------------------------------------------------------------------------------------------------

    create table emp
    (
      empno    int not null,
      ename    varchar(10),
      job      varchar(9),
      mgr      int,
      hiredate date,
      sal      float,
      comm     float,
      deptno   int
    )

    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7369,'SMITH','CLERK',7902,'1980-12-17',800,null,20);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7499,'ALLEN','SALESMAN',7698,'1981-02-20',1600,300,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7521,'WARD','SALESMAN',7698,'1981-02-22',1250,500,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7566,'JONES','MANAGER',7839,'1981-04-02',2975,null,20);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7654,'MARTIN','SALESMAN',7698,'1981-09-28',1250,1400,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7698,'BLAKE','MANAGER',7839,'1981-05-01',2850,null,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7782,'CLARK','MANAGER',7839,'1981-06-09',2450,null,10);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7788,'SCOTT','ANALYST',7566,'1987-04-19',3000,null,20);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7839,'KING','PRESIDENT',null,'1981-11-17',5000,null,10);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7844,'TURNER','SALESMAN',7698,'1981-09-08',1500,0,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7876,'ADAMS','CLERK',7788,'1987-05-23',1100,null,20);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7900,'JAMES','CLERK',7698,'1981-12-03',950,null,30);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7902,'FORD','ANALYST',7566,'1981-12-03',3000,null,20);
    insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(7934,'MILLER','CLERK',7782,'1982-01-23',1300,null,10);

    -------------------------------Hive--------------------------------------------------------------------------------------------

    create table chavin.DEPT
    (
    DEPTNO int,
    DNAME  string,
    LOC    string
    ) row format delimited fields terminated by ' ';

    create table chavin.EMP
    (
    EMPNO    int,
    ENAME    string,
    JOB      string,
    MGR      int,
    HIREDATE string,
    SAL      float,
    COMM     float,
    DEPTNO   int
    ) row format delimited fields terminated by ' ';


    ----------------------------

    10    ACCOUNTING    NEW YORK
    20    RESEARCH    DALLAS
    30    SALES    CHICAGO
    40    OPERATIONS    BOSTON


    -----------------------

    7369    SMITH    CLERK    7902    1980-12-17    800.00        20
    7499    ALLEN    SALESMAN    7698    1981-02-20    1600.00    300.00    30
    7521    WARD    SALESMAN    7698    1981-02-22    1250.00    500.00    30
    7566    JONES    MANAGER    7839    1981-04-02    2975.00        20
    7654    MARTIN    SALESMAN    7698    1981-09-28    1250.00    1400.00    30
    7698    BLAKE    MANAGER    7839    1981-05-01    2850.00        30
    7782    CLARK    MANAGER    7839    1981-06-09    2450.00        10
    7788    SCOTT    ANALYST    7566    1987-04-19    3000.00        20
    7839    KING    PRESIDENT        1981-11-17    5000.00        10
    7844    TURNER    SALESMAN    7698    1981-09-08    1500.00    0.00    30
    7876    ADAMS    CLERK    7788    1987-05-23    1100.00        20
    7900    JAMES    CLERK    7698    1981-12-03    950.00        30
    7902    FORD    ANALYST    7566    1981-12-03    3000.00        20
    7934    MILLER    CLERK    7782    1982-01-23    1300.00        10

    ----------------------------------------------------------------------------------------------------

  • 相关阅读:
    EL表达式 (详解)
    宜信面试整理
    Java 合并两个排序数组
    动态规划初识(爬楼梯问题)
    二叉树的最小深度
    ElasticSearch 单字符串多字段查询评分问题
    ES 分词
    汽车之家 面试总结
    浪潮之巅读书笔记
    闲徕互娱 面试总结
  • 原文地址:https://www.cnblogs.com/wcwen1990/p/6652058.html
Copyright © 2020-2023  润新知