From 0d788c3653173cbb66ab3386de42fca558a9f869 Mon Sep 17 00:00:00 2001 From: mba1398 <26516464+mba1398@users.noreply.github.com> Date: Sun, 30 Jul 2023 16:12:31 +0800 Subject: [PATCH] Update --- ch04:集合运算.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ch04:集合运算.md b/ch04:集合运算.md index 42768a7..c72481e 100644 --- a/ch04:集合运算.md +++ b/ch04:集合运算.md @@ -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)