💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
```sql #### 全表查询 #### select * from emp; #### 特定列查询 #### select empno, ename from emp; #### 给列起别名 #### -- 使用as,或者直接跟在列后面 select ename as name, deptno dn from emp; +---------+-----+--+ | name | dn | +---------+-----+--+ | SMITH | 20 | | ALLEN | 30 | #### limit #### -- hive中没有像mysql中的 limit 0, 5的语法 select * from emp limit 5; ``` <br/> **算术运算:** | 算术运算 | | | --- | --- | | A`+`B | 加 | | A`-`B | 减 | | A`*`B | 乘 | | A`/`B | 除 | | A`%`B | 取余 | | A`&`B | 与 | | A`|`B | 或 | | A`^`B | 异或;<br/> 1. 如果A等于B则返回`0`,否则返回`1`;<br/>2. `0`异或任何数,返回任何数据;<br/>3. `1`异或偶数,则偶数`+1`;`1`异或奇数,则奇数`-1`;| | `~`A | `+1`取反,如`~1=-(1+1) =-2` | ```sql hive> select sal + 100 from emp; hive> select 3 * 3.0; 9.0 hive> select 5/3; 1.6666666666666667 hive> select 5%3; 2 -- 0 异或任何数则返回任何数 hive> select 0 ^ 99; 99 hive> select 0 ^ -99; -99 -- 1 异或奇数,则奇数 -1 hive> select 1 ^ 99; 98 hive> select 1 ^ -3; -4 -- 1 异或偶数,则偶数 +1 hive> select 1 ^ 90; 91 hive> select 1 ^ -2; -1 -- 取反 hive> select ~0; -1 hive> select ~1; -2 ```