📅  最后修改于: 2023-12-03 15:11:49.008000             🧑  作者: Mango
GM edge()函数是Greenplum数据库中一个用于创建边的函数。它将两个节点相连,从而形成一个图。
edge(
source_node,
target_node,
edge_label [,
property_name
property_value
...
]
)
一个边数据类型的对象。
SELECT edge('node1', 'node2', 'link') as my_edge;
返回
my_edge
---------
( node1 )-[:link]->( node2 )
SELECT edge('node1', 'node2', 'link', 'weight', 3) as my_edge;
返回
my_edge
-------------------------
( node1 )-[:link {weight:3}]->( node2 )
SELECT edge('node1', 'node2', 'link', 'weight', 3, 'color', 'blue') as my_edge;
返回
my_edge
----------------------------
( node1 )-[:link {color:blue,weight:3}]->( node2 )
GM edge()函数是一个有用的函数,在Greenplum数据库中帮助我们创建有向图。通过使用这个函数,我们可以创建带标签和属性的边,并方便地进行图形分析。