天翼云_谷歌服务器地址_0元

2021-05-03 22:37

天翼云_谷歌服务器地址_0元

在这个博客中,我将解释/展示所有使用SQL代码的Set操作符,以及在hanastudio/webide中使用计算视图的Set操作符。在HANA的最新版本中,我们可以在WebIDE中看到所有集运算符的交集和减集运算。i、 e.在HANA 2.0 SP01版本下,我们没有交集和减集运算计算视图。实现节点的交集和减集操作(如并集、连接、聚合、投影等)这个博客很有用。

我用非常简单的例子开始了所有SAP HANA文章,这些简单的例子对理解我以后的文章很有用/有帮助,慢慢地我们将转向更多的SQL代码和复杂的场景。

在下面的所有例子中,我只使用SQL代码和HANA Studio。

设置运算符允许多个查询组合以返回一个单一结果集。集合运算符用于合并元数据兼容且数据集之间不需要关系的数据集。

我们有四种不同类型的集合运算符。

联合:合并两个或多个select语句或查询表达式的结果。并集操作,如没有重复记录的"附加"操作。i、 e.UNION将第一个数据集的记录添加到第二个数据集的末尾(第二个数据集)。

注意:没有重复记录

UNION ALL:将两个或多个select语句或查询表达式的结果合并,企业应用开发平台,包括所有重复行。UNION ALL将合并包含重复记录的数据集。在HANA建模(HANA Studio GUI/WEB IDE)中,在计算视图中,"UNION"节点实现UNION ALL运算符。

注意:记录重复。

INTERSECT:将两个或多个select语句或查询表达式的结果合并,并返回所有公共行。i、 e.合并数据集并只选择重复的记录。

除/减:从第一个查询中获取输出,然后删除第二个查询选择的行。减号是除的同义词。i、 e.只从第一个数据集中选择在第二个数据集中不重复的记录。

为了解释以上所有的集合运算符,我在下面拿了两个简单的表格和样本数据。

看到两个表格的元数据,淘客,基本上是相同的,贵州大数据,但包含不同的国家产品数据。

看到下图中的数据,淘客插件,观察两个表格中的数据表。

在上面两个表中,产品Id 101是公共的。

并集:使用SQL代码

如果我们在上面两个表之间应用并集,请参见下图中的结果。虽然两个表中都有产品标识101,淘客qq群,但只显示一次,即UNION不考虑重复记录

以上查询结果如下

分享到:
收藏
相关阅读