Update
This commit is contained in:
parent
57848cd690
commit
0d788c3653
12
ch04:集合运算.md
12
ch04:集合运算.md
|
@ -154,24 +154,26 @@ SELECT product_id, product_name, '1'
|
||||||
SELECT product_id, product_name,sale_price
|
SELECT product_id, product_name,sale_price
|
||||||
FROM product2;
|
FROM product2;
|
||||||
```
|
```
|
||||||
上述查询能够正确执行,得到如下结果:
|
上述查询能够正确执行,得到如下结果:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**需要注意的是 hive中进行join关联时,关联列要避免使用隐式数据类型转换,否则容易导致数据倾斜**
|
**另外,需要注意的是在 hive 中进行 join 关联查询时,关联列要避免使用隐式数据类型转换,否则容易导致数据倾斜**
|
||||||
|
|
||||||
**练习题:**
|
**练习题:**
|
||||||
|
|
||||||
使用 SYSDATE()函数可以返回当前日期时间,是一个日期时间类型的数据,试测试该数据类型和数值,字符串等类型的兼容性。
|
使用 SYSDATE() 函数可以返回当前日期时间,其返回值是一个日期时间类型的数据,请测试该数据类型和数值,字符串等类型的兼容性。
|
||||||
|
|
||||||
例如,以下代码可以正确执行,说明时间日期类型和字符串,数值以及缺失值均能兼容。
|
测试方法:
|
||||||
|
|
||||||
|
如果以下代码可以正确执行,则说明时间日期类型和字符串,数值以及缺失值均能兼容。
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
SELECT SYSDATE(),SYSDATE(),SYSDATE()
|
SELECT SYSDATE(),SYSDATE(),SYSDATE()
|
||||||
UNION
|
UNION
|
||||||
SELECT 'chars',123,null;
|
SELECT 'chars',123,null;
|
||||||
```
|
```
|
||||||
上述代码的查询结果:
|
事实证明,以上代码可以正确执行,查询结果参考下图:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue