大数据技术之_08_Hive学习_03_查询+函数

  https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select
查询语句语法:

[WITH CommonTableExpression (, CommonTableExpression)*]    (Note: Only available starting with Hive 0.13.0)
SELECT [ALL | DISTINCT] select_expr, select_expr, ...
  FROM table_reference
  [WHERE where_condition]
  [GROUP BY col_list]
  [ORDER BY col_list]
  [CLUSTER BY col_list
    | [DISTRIBUTE BY col_list] [SORT BY col_list]
  ]
  [LIMIT number]
6.1 基本查询(select … from) 6.1.1 全表和特定列查询

1、全表查询

hive (default)> select * from emp;

2、选择特定列查询

hive (default)> select empno, ename from emp;

注意:
(1)SQL 语言大小写不敏感。
(2)SQL 可以写在一行或者多行。
(3)关键字不能被缩写也不能分行。
(4)各子句一般要分行写。
(5)使用缩进提高语句的可读性。

6.1.2 列别名

1、重命名一个列
2、便于计算
3、紧跟列名,也可以在列名和别名之间加入关键字as
4、案例实操
查询名称和部门

hive (default)> select ename as name, deptno dn from emp;
6.1.3 算术运算符

大数据技术之_08_Hive学习_03_查询+函数


案例实操:
查询出所有员工的薪水后加1显示。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwpsp.html