- 类别:
半结构化和结构化数据函数 (数组/对象)
OBJECT_PICK¶
返回一个新 OBJECT,它包含现有对象中的一些键值对。
若要标识要包含在新对象中的键值对,请将键作为实参传递,或传递给包含键的数组。
如果输入对象中不存在指定的键,则忽略该键。
语法¶
实参¶
object输入对象。
key1、key2一个或多个键,用于标识应包含于返回对象的键值对。
array键数组,用于标识应包含于返回对象的键值对。
返回¶
返回一个新 OBJECT,它包含指定的键值对。
使用说明¶
对于 结构化 OBJECTs:
对于作为键的实参,您必须指定常量。
不能将键的 ARRAY 作为第二个实参进行传递。必须将每个键指定为单独的实参。
该函数返回一个结构化的 OBJECT 值。OBJECT 值的类型包括按指定顺序排列的键。
例如,假设您按以下顺序选择
state和city键:该函数返回
OBJECT(state VARCHAR, city VARCHAR)类型的 OBJECT 值。
示例¶
以下示例调用 OBJECT_PICK 来创建一个新对象,该对象包含现有对象中的三个键值对中的两个:
在上面的示例中,键作为实参传递给 OBJECT_PICK。您还可以使用数组来指定键,如下所示: