

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

# FORMAT\$1STRING 関数
<a name="FORMAT_STRING"></a>

FORMAT\$1STRING 関数は、テンプレート文字列のプレースホルダーを指定された引数に置き換えることで、フォーマットされた文字列を作成します。printf 形式の文字列からフォーマットされた文字列を返します。

FORMAT\$1STRING 関数は、テンプレート文字列のプレースホルダーを引数として渡された対応する値に置き換えることで機能します。このタイプの文字列フォーマットは、出力メッセージ、レポート、またはその他のタイプの情報テキストを生成する場合など、静的テキストと動的データの組み合わせを含む文字列を動的に構築する必要がある場合に役立ちます。FORMAT\$1STRING 関数は、これらのタイプのフォーマットされた文字列を作成するための簡潔で読みやすい方法を提供するため、出力を生成するコードの管理と更新が容易になります。

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

```
format_string(strfmt, obj, ...)
```

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

 *strfmt*   
STRING 式。

 *obj*   
STRING 式または数値式。

## 戻り型
<a name="FORMAT_STRING-returns"></a>

FORMAT\$1STRING は STRING を返します。

## 例
<a name="FORMAT_STRING-examples"></a>

次の例には、2 つのプレースホルダーを含むテンプレート文字列が含まれています。10 進数 (整数) 値`%d`の場合は 、文字列値`%s`の場合は です。`%d` プレースホルダーは小数点 (整数) 値 (`100`) に置き換えられ、%s プレースホルダーは文字列値 () に置き換えられます`"days"`。出力は、プレースホルダーが指定された引数 に置き換えられたテンプレート文字列です`"Hello World 100 days"`。

```
SELECT format_string("Hello World %d %s", 100, "days");
 Hello World 100 days
```