跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

YIELD

YIELD子句用于选定或重命名后续语句使用的列。

语法

yield_clause
YIELD yield_item_name AS variable , yield_item_name AS variable

yield_clause ::=
    'YIELD' yield_item_name ( 'AS' variable )? ( ',' yield_item_name ( 'AS' variable )? )*

参数

yield_item_name

选定的列的名称。

variable

选定的列的别名。variable可以是常规标识符或使用反引号(`)包围的分隔标识符。有关标识符的更多信息,请参见标识符命名规则。

示例

选择并重命名列

'''
CALL show_graphs() YIELD graph_type, name AS graph_name 
RETURN graph_type, graph_name
'''

上述语句执行以下操作:

  1. 调用过程show_graphs()获取有关图的信息。更多信息,请参见使用 CALL 调用命名过程。
  2. 使用YIELD子句选择列graph_type和name,并将列name重命名为graph_name。
  3. 返回列graph_type和graph_name。

返回:

+--------------+------------+
| graph_type   | graph_name |
+--------------+------------+
| movie_type   | movie      |
+--------------+------------+