> ## Documentation Index
> Fetch the complete documentation index at: https://villagesql.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# MySQL 用 vsql_address_standardizer 拡張機能

> vsql_address_standardizer コミュニティ拡張機能は、MySQL 内で自由形式の米国の郵便住所を解析し、番地、通り、部屋番号、市、州、および ZIP コードに分割します。

米国の郵便住所は 1 行の自由形式テキストとして届きますが、その用途のほとんどは、番地、通り、部屋番号、市、州、ZIP コードといった各部分を必要とします。`vsql_address_standardizer` はその行を SQL で分割し、見つけたものを正規化するため、`north` は `N` に、`new york` は `NY` になります。PostgreSQL の `address_standardizer` contrib モジュールに着想を得ています。

| | |
| - | - |
| **メンテナー** | [Japheth Obala](https://github.com/jobala) |
| **ソースとドキュメント** | [jobala/vsql-address-standardizer](https://github.com/jobala/vsql-address-standardizer) |
| **ライセンス** | GPL-2.0 |

> [!NOTE]
>
> この拡張機能はサードパーティが作成し、保守しています。VillageSQL はこれをビルド、テスト、または提供しておらず、以下の説明はメンテナー自身のドキュメントに従っています。これに依存する前に、そのドキュメントを読んでください。

## インストール

VillageSQL のビルドツリー (`VillageSQL_BUILD_DIR`) に対してリポジトリからビルドし、`.veb` ファイルをサーバーの `veb_dir` にコピーして、インストールします。

```sql theme={null}
INSTALL EXTENSION vsql_address_standardizer;
```

## 追加される機能

| 関数 | 戻り値 | 説明 |
| - | - | - |
| `address_standardize(address)` | text | 住所全体を正規化し、1 行に書き直したもの |
| `address_parse_json(address)` | text | 各部分を JSON オブジェクトで返す。`house_number`、`street_name`、`street_suffix`、`city`、`state`、および `zip` は常に存在する。`pre_directional`、`post_directional`、`unit_designator`、および `unit_identifier` は住所にそれらがあるときに現れる |
| `address_field(address, name)` | text | 名前で指定した 1 つの部分 |

米国の住所のみを扱います。

## 関連項目

* [利用可能な拡張機能](https://villagesql.com/docs/ja/extensions/catalog) — 完全なカタログ
* [jobala/vsql-address-standardizer](https://github.com/jobala/vsql-address-standardizer) — ソース、例、および既知の制限事項


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.