大数据全系列 教程
1869个小节阅读:465.1k
目录
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
全表查询:使用*表示所有的列
xxxxxxxxxx
hive> select * from dept;
OK
10 accounting 1700
20 research 1800
30 sales 1900
40 operations 1700
Time taken: 3.656 seconds, Fetched: 4 row(s)
hive> select * from emp;
OK
7369 smith clerk 7902 1980-12-17 800.0 NULL 20
7499 allen salesman 7698 1981-2-20 1600.0 300.0 30
7521 ward salesman 7698 1981-2-22 1250.0 500.0 30
......
hive> select deptno,dname,loc from dept;
OK
10 accounting 1700
20 research 1800
30 sales 1900
40 operations 1700
查询指定列:在select后面写上具体的列名
xxxxxxxxxx
hive> select deptno,dname from dept;
OK
10 accounting
20 research
30 sales
40 operations
Time taken: 0.364 seconds, Fetched: 4 row(s)
hive> select empno,ename,sal from emp;
OK
7369 smith 800.0
7499 allen 1600.0
7521 ward 1250.0
7566 jones 2975.0
7654 martin 1250.0
7698 blake 2850.0
7782 clark 2450.0
7788 scott 3000.0
7839 king 5000.0
7844 turner 1500.0
7876 adams 1100.0
7900 james 950.0
7902 ford 3000.0
7934 miller 1300.0
Time taken: 0.322 seconds, Fetched: 14 row(s)
总结几点:
SQL语言大小写不敏感
xxxxxxxxxx
hive> SELECT deptno,dname FROM dept;
OK
10 accounting
20 research
30 sales
40 operations
Time taken: 0.315 seconds, Fetched: 4 row(s)
hive> SELECT DEPTNO,DNAME FROM dept;
OK
10 accounting
20 research
30 sales
40 operations
Time taken: 0.316 seconds, Fetched: 4 row(s)
可以写在一行也可以写在多行;
xxxxxxxxxx
hive> select deptno,dname
> from dept;
OK
10 accounting
20 research
30 sales
40 operations
Time taken: 0.362 seconds, Fetched: 4 row(s)
关键字不能被缩写,也不能分行;
复杂的sql编写时,一般各个字句分行写;
使用缩进符提高语句的可读性。