

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# NAMED\$1STRUCT コンストラクタ関数
<a name="named-struct_function"></a>

NAMED\$1STRUCT コンストラクタ関数は、指定されたフィールド名と値を持つ構造体を作成します。

NAMED\$1STRUCT などのコンストラクタ関数は、SQL クエリ内でプログラムで新しいデータ構造を作成する必要がある場合に役立ちます。これにより、構造体やレコードなどの複雑なデータ構造を構築できます。これは、さらなるデータ処理や分析に使用できます。

## 構文
<a name="named-struct_function-syntax"></a>

```
named_struct(name1, val1, name2, val2, ...)
```

## 引数
<a name="snamed-truct_function-arguments"></a>

 *名前1*   
STRING リテラル命名フィールド 1。

 *val1*   
フィールド 1 の値を指定する任意のタイプの式。

## 戻り値
<a name="named-struct_function-returns"></a>

NAMED\$1STRUCT 関数は、*val*1 のタイプに一致するフィールド 1 を持つ構造体を返します。

## 例
<a name="named-struct_function-examples"></a>

次の例では、3 つの名前付きフィールドを持つ新しい構造体を作成します。 フィールド`"a"`には値 が割り当てられます`1`。フィールドには 値が`"b"`割り当てられます`2.`。 フィールド`"c"`には 値が割り当てられます`3`。結果として得られる構造体は、SQL ステートメントの出力として返されます。

```
SELECT named_struct("a", 1, "b", 2, "c", 3);
 {"a":1,"b":2,"c":3}
```