This commit is contained in:
mba1398 2023-07-30 16:12:31 +08:00 committed by GitHub
parent 57848cd690
commit 0d788c3653
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 5 deletions

View File

@ -154,24 +154,26 @@ SELECT product_id, product_name, '1'
SELECT product_id, product_name,sale_price
  FROM product2;
```
上述查询能够正确执行,得到如下结果:
上述查询能够正确执行得到如下结果:
![图片](./img/ch04/ch04.07result4.png)
**需要注意的是 hive中进行join关联时关联列要避免使用隐式数据类型转换否则容易导致数据倾斜**
**另外,需要注意的是 hive 中进行 join 关联查询时,关联列要避免使用隐式数据类型转换,否则容易导致数据倾斜**
**练习题:**
使用 SYSDATE()函数可以返回当前日期时间,是一个日期时间类型的数据,试测试该数据类型和数值,字符串等类型的兼容性。
使用 SYSDATE() 函数可以返回当前日期时间,其返回值是一个日期时间类型的数据,请测试该数据类型和数值,字符串等类型的兼容性。
例如,以下代码可以正确执行,说明时间日期类型和字符串,数值以及缺失值均能兼容。
测试方法:
如果以下代码可以正确执行,则说明时间日期类型和字符串,数值以及缺失值均能兼容。
```sql
SELECT SYSDATE(),SYSDATE(),SYSDATE()
UNION
SELECT 'chars',123,null;
```
上述代码的查询结果:
事实证明,以上代码可以正确执行,查询结果参考下图:
![图片](./img/ch04/ch04.08result5.png)