第六十八章 SQL函数 JSON_ARRAY
以JSON数组形式返回数据的转换函数。
大纲
JSON_ARRAY(expression [,expression][,...] [NULL ON NULL | ABSENT ON NULL])
参数
expression- 表达式或逗号分隔的表达式列表。这些表达式可以包括列名、聚合函数、算术表达式、文字和文字NULL。ABSENT ON NULLNULL ON NULL- 可选-指定如何在返回的JSON数组中表示空值的关键字短语。NULL ON NULL(缺省值)表示带有单词NULL(未引号)的NULL(缺少)数据。在NULL上不存在将从JSON数组中省略空数据;它不会保留占位符逗号。此关键字短语对空字符串值没有影响。
描述
Json_array接受表达式或(更常见的)逗号分隔的表达式列表,并返回包含这些值的JSON数组。Json_array可以在SELECT语句中与其他类型的SELECT-Items结合使用。可以在可以使用SQL函数的其他位置指定json_array,例如在WHERE子句中。
返回的JSON数组格式如下:
[ element1 , element2 , element3 ]