SQLServerで郵便番号ファイルを使えるようにしよう #3

## 前回の内容は
* 郵便番号データをデータベースに読み込ませた。
* 括弧がレコード内で対応するようにレコードを結合した。

## 結合データを見てみよう

### 結合データの概要

結合データの特徴、とくに括弧（「"（"」「"）"」）や区切り文字（「"、"」「"・"」）や範囲指定（「"～"」）の使われ方を見てみましょう。

``` .sql
select 
	count(*) as 全体行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;

select
	sum(case when 
		A.町域名 like '%（%' 
	then 1 else 0 end) 
	as 括弧自のある行数
	,sum(case when 
		A.町域名 like '%）%' 
	then 1 else 0 end) 
	as 括弧至のある行数
	,sum(case when 
		A.町域名 like '%（%（%' 
	then 1 else 0 end) 
	as 括弧自が２つある行数
	,sum(case when 
		A.町域名 like '%）%）%' 
	then 1 else 0 end) 
	as 括弧至が２つある行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;

select 
	sum(case when 
		A.町域名 like '%、%' 
	then 1 else 0 end) 
	as 読点のある行数
	,sum(case when 
		A.町域名 like '%・%' 
	then 1 else 0 end) 
	as 中点のある行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;

select
	sum(case when 
		A.町域名 like '（%' 
	then 1 else 0 end) 
	as 括弧自で始まる行数
	,sum(case when 
		A.町域名 like '%（%' 
		and A.町域名 not like '（%'
	then 1 else 0 end) 
	as 括弧自があるが先頭ではない行数
	,sum(case when 
		A.町域名 like '%）' 
	then 1 else 0 end) 
	as 括弧至で終わる行数
	,sum(case when 
		A.町域名 like '%）%' 
		and A.町域名 not like '%）' 
	then 1 else 0 end) 
	as 括弧至があるが末尾ではない行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;

select 
	sum(case when 
		A.町域名 like '%（%、%）%' 
	then 1 else 0 end) 
	as 読点が括弧内にある行数
	,sum(case when 
		A.町域名 like '%、%' 
		and A.町域名 not like '%（%、%）%' 
	then 1 else 0 end) 
	as 読点が括弧の外側にある行数
	,sum(case when 
		A.町域名 like '%（%・%）%' 
	then 1 else 0 end) 
	as 中点が括弧内にある行数
	,sum(case when 
		A.町域名 like '%・%' 
		and A.町域名 not like '%（%・%）%' 
	then 1 else 0 end) 
	as 中点が括弧の外側にある行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;

select 
	sum(case when 
		A.町域名 like '%（%～%）%' 
	then 1 else 0 end) 
	as 波線が括弧内にある行数
	,sum(case when 
		A.町域名 like '%～%' 
		and A.町域名 not like '%（%～%）%' 
	then 1 else 0 end) 
	as 波線が括弧の外側にある行数
from dbo.WkTbl_共通_郵便番号_町域結合 A;
```

結果はこちらです。

```
全体行数
124444
```

全体行数が124,444行になっています。

```
括弧自のある行数	括弧至のある行数	括弧自が２つある行数	括弧至が２つある行数
6507	6507	48	48
```

括弧自(=「"（"」)、括弧至(=「"）"」)の個数を数えています。
括弧自と括弧至は対応するようにしているので同数になります。
括弧が２つあるのは48行のみなので、かなり例外的な存在のようですね。
これは後で見てみましょう。

```
読点のある行数	中点のある行数
571	182
```

読点（＝「"、"」）や中点（＝「"・"」）のある行数は数百行程度と案外と少ないですね。

```
括弧自で始まる行数	括弧自があるが先頭ではない行数	括弧至で終わる行数	括弧至があるが末尾ではない行数
0	6507	6507	0
```

括弧の位置なんですが、行先頭から括弧となることはなく、必ず何らかの文字列があってから括弧が始まることがわかります。
この行先頭の文字列は本来の町域名にあたる文字列と思われます。
一方、括弧が行末尾に必ずなっています。
これから括弧の文法は次のようになると思われます。

町域名　＝　"xxxx（yyyy）"
　xxxxは文字列で、本来の町域名を表すと思われる。
　yyyyは文字列で町域名などを表すと思われる。

```
読点が括弧内にある行数	読点が括弧の外側にある行数	中点が括弧内にある行数	中点が括弧の外側にある行数
549	22	99	83
```

読点（＝「"、"」）、中点（＝「"・"」）は項目を列挙するのに使われます。
行数から主に読点が使われていて、中点の使われるケースは少ないようです。
ですが、括弧の外で使われるのは中点が使われるケースのほうが多いです。
読点が括弧の外側にある行数、中点が括弧内にある行数、中点が括弧の外側にある行数はそれぞれ100行より少ないので、あとで見てみます。

```
波線が括弧内にある行数	波線が括弧の外側にある行数
268	22
```

波線（＝「"～"」）は範囲指定を表します。
括弧の中で使われるのが多いようですが、括弧の外側で使われることもあります。
波線が括弧の外側にある行数は100行以内なので、あとで見てみます。

### 結合データの詳細

#### 括弧の構造

* 括弧が２つある例

``` .sql

select 
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where 
	A.町域名 like '%（%（%' 
	or 
	A.町域名 like '%）%）%' 
;

```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
66815	23105	4506290	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（地階・階層不明）	0	0
66816	23105	4506201	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(1ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１階）	0	0
66817	23105	4506202	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(2ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２階）	0	0
66818	23105	4506203	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(3ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３階）	0	0
66819	23105	4506204	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(4ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４階）	0	0
66820	23105	4506205	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(5ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（５階）	0	0
66821	23105	4506206	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(6ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（６階）	0	0
66822	23105	4506207	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(7ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（７階）	0	0
66823	23105	4506208	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(8ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（８階）	0	0
66824	23105	4506209	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(9ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（９階）	0	0
66825	23105	4506210	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(10ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１０階）	0	0
66826	23105	4506211	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(11ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１１階）	0	0
66827	23105	4506212	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(12ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１２階）	0	0
66828	23105	4506213	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(13ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１３階）	0	0
66829	23105	4506214	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(14ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１４階）	0	0
66830	23105	4506215	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(15ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１５階）	0	0
66831	23105	4506216	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(16ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１６階）	0	0
66832	23105	4506217	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(17ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１７階）	0	0
66833	23105	4506218	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(18ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１８階）	0	0
66834	23105	4506219	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(19ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（１９階）	0	0
66835	23105	4506220	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(20ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２０階）	0	0
66836	23105	4506221	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(21ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２１階）	0	0
66837	23105	4506222	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(22ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２２階）	0	0
66838	23105	4506223	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(23ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２３階）	0	0
66839	23105	4506224	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(24ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２４階）	0	0
66840	23105	4506225	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(25ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２５階）	0	0
66841	23105	4506226	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(26ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２６階）	0	0
66842	23105	4506227	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(27ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２７階）	0	0
66843	23105	4506228	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(28ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２８階）	0	0
66844	23105	4506229	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(29ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（２９階）	0	0
66845	23105	4506230	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(30ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３０階）	0	0
66846	23105	4506231	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(31ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３１階）	0	0
66847	23105	4506232	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(32ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３２階）	0	0
66848	23105	4506233	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(33ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３３階）	0	0
66849	23105	4506234	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(34ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３４階）	0	0
66850	23105	4506235	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(35ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３５階）	0	0
66851	23105	4506236	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(36ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３６階）	0	0
66852	23105	4506237	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(37ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３７階）	0	0
66853	23105	4506238	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(38ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３８階）	0	0
66854	23105	4506239	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(39ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（３９階）	0	0
66855	23105	4506240	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(40ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４０階）	0	0
66856	23105	4506241	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(41ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４１階）	0	0
66857	23105	4506242	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(42ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４２階）	0	0
66858	23105	4506243	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(43ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４３階）	0	0
66859	23105	4506244	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(44ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４４階）	0	0
66860	23105	4506245	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(45ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４５階）	0	0
66861	23105	4506246	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(46ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４６階）	0	0
66862	23105	4506247	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(47ｶｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（４７階）	0	0
```

括弧が２つあるのは「名駅ミッドランドスクエア（高層棟）（...）」のケースのみなので、建物の名称の一部と判断されます。
これから、条件の意味で括弧を二つ使う例は無いといえます。

括弧と鉤括弧（＝「"「"」「"」"」）の関係を見てみます。
鉤括弧が外側になるケースや鉤括弧が２つあるケースを考えてみます。

``` .sql
select 
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where 
	A.町域名 like '%「%（%' 
	or 
	A.町域名 like '%）%」%' 
or
	A.町域名 like '%「%「%' 
	or 
	A.町域名 like '%」%」%' 
;

```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
10194	02405	0330071	ｱｵﾓﾘｹﾝ	ｶﾐｷﾀｸﾞﾝﾛｸﾉﾍﾏﾁ	ｲﾇｵﾄｾ(ｳﾁｶﾅﾔ､ｳﾁﾔﾏ､ｵｶﾇﾏ､ｶﾅｻﾞﾜ､ｶﾅﾔ､ｶﾐｻﾋﾞｼﾛ､ｷｺｼ､ｺﾞﾝｹﾞﾝｻﾜ､ｼｷ､ｼﾁﾋｬｸ､ｼﾓｸﾎﾞ<174ｦﾉｿﾞｸ>､ｼﾓｻﾋﾞｼﾛ､ﾀｶﾓﾘ､ﾂﾞﾒｷ､ﾂﾎﾞｹｻﾞﾜ<25､637､641､643､647ｦﾉｿﾞｸ>､ﾅｶﾔｼｷ､ﾇﾏｸﾎﾞ､ﾈｺﾊｼ､ﾎﾘｷﾘｻﾜ､ﾐﾅﾐﾀｲ､ﾔﾅｷﾞｻﾜ､ｵｵﾏｶﾞﾘ)	青森県	上北郡六戸町	犬落瀬（内金矢、内山、岡沼、金沢、金矢、上淋代、木越、権現沢、四木、七百、下久保「１７４を除く」、下淋代、高森、通目木、坪毛沢「２５、６３７、６４１、６４３、６４７を除く」、中屋敷、沼久保、根古橋、堀切沢、南平、柳沢、大曲）	1	0
10198	02405	0330072	ｱｵﾓﾘｹﾝ	ｶﾐｷﾀｸﾞﾝﾛｸﾉﾍﾏﾁ	ｵﾘﾓ(ｲﾏｸﾏ<213-234､240､247､262､266､275､277､280､295､1199､1206､1504ｦﾉｿﾞｸ>､ｵｵﾊﾗ､ｵｷﾔﾏ､ｶﾐｵﾘﾓ<1-13､71-192ｦﾉｿﾞｸ>)	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	1	0
11008	03202	0282504	ｲﾜﾃｹﾝ	ﾐﾔｺｼ	ﾊｺｲｼ(ﾀﾞｲ2ﾁﾜﾘ<70-136>-ﾀﾞｲ4ﾁﾜﾘ<3-11>)	岩手県	宮古市	箱石（第２地割「７０～１３６」～第４地割「３～１１」）	1	0
59393	20324	3842304	ﾅｶﾞﾉｹﾝ	ｷﾀｻｸｸﾞﾝﾀﾃｼﾅﾏﾁ	ﾓﾀｲ(1-500<211ﾊﾞﾝﾁｦﾉｿﾞｸ><ﾌﾙﾏﾁ>､2527-2529<ﾄﾞﾄｵ>)	長野県	北佐久郡立科町	茂田井（１～５００「２１１番地を除く」「古町」、２５２７～２５２９「土遠」）	0	0
```

括弧内に鉤括弧のペアが複数あるケースはありますが、鉤括弧が入れ子構造になっているものはありません。
これから、文法として

　鉤括弧は必ず括弧内にある
　括弧内に複数の鉤括弧ペアはあってもよい

となります。

#### 読点、中点の使い方

読点、中点の使い方の詳細を見てみます。

``` .sql

select
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名 like '%、%'
and A.町域名 not like '%（%、%）%'
;
```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
12541	03366	0295503	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ｱﾅｱｹ22ﾁﾜﾘ､ｱﾅｱｹ23ﾁﾜﾘ	岩手県	和賀郡西和賀町	穴明２２地割、穴明２３地割	0	0
12547	03366	0295523	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ｶﾂﾗｺﾞｻﾞﾜ75ﾁﾜﾘ､ｶﾂﾗｺﾞｻﾞﾜ76ﾁﾜﾘ	岩手県	和賀郡西和賀町	桂子沢７５地割、桂子沢７６地割	0	0
12548	03366	0295502	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ｶﾊﾞｻﾜ16ﾁﾜﾘ､ｶﾊﾞｻﾜ17ﾁﾜﾘ	岩手県	和賀郡西和賀町	樺沢１６地割、樺沢１７地割	0	0
12549	03366	0295512	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ｶﾜｼﾘ40ﾁﾜﾘ､ｶﾜｼﾘ41ﾁﾜﾘ	岩手県	和賀郡西和賀町	川尻４０地割、川尻４１地割	0	0
12566	03366	0295523	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ｻﾜﾅｶ73ﾁﾜﾘ､ｻﾜﾅｶ74ﾁﾜﾘ	岩手県	和賀郡西和賀町	沢中７３地割、沢中７４地割	0	0
12576	03366	0295522	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ﾅｶﾑﾗ58ﾁﾜﾘ､ﾅｶﾑﾗ59ﾁﾜﾘ	岩手県	和賀郡西和賀町	中村５８地割、中村５９地割	0	0
12578	03366	0295523	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ﾎｿﾅｲ68ﾁﾜﾘ､ﾎｿﾅｲ69ﾁﾜﾘ	岩手県	和賀郡西和賀町	細内６８地割、細内６９地割	0	0
12583	03366	0295523	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ﾔﾅｷﾞｻﾞﾜ70ﾁﾜﾘ､ﾔﾅｷﾞｻﾞﾜ71ﾁﾜﾘ	岩手県	和賀郡西和賀町	柳沢７０地割、柳沢７１地割	0	0
12584	03366	0295514	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ﾕｶﾞﾜ52ﾁﾜﾘ､ﾕｶﾞﾜ53ﾁﾜﾘ	岩手県	和賀郡西和賀町	湯川５２地割、湯川５３地割	0	0
12587	03366	0295505	ｲﾜﾃｹﾝ	ﾜｶﾞｸﾞﾝﾆｼﾜｶﾞﾏﾁ	ﾕﾓﾄ29ﾁﾜﾘ､ﾕﾓﾄ30ﾁﾜﾘ	岩手県	和賀郡西和賀町	湯本２９地割、湯本３０地割	0	0
72273	23221	4411324	ｱｲﾁｹﾝ	ｼﾝｼﾛｼ	ｲﾐﾁ､ｵｸｲﾐﾁ､ｳﾁｲﾐﾁ	愛知県	新城市	井道、奥井道、内井道	0	0
108173	37322	7614103	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ｵｵｷﾄﾞ)	香川県	小豆郡土庄町	甲、乙（大木戸）	0	0
108174	37322	7614112	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ｶｼﾏ)	香川県	小豆郡土庄町	甲、乙（鹿島）	0	0
108175	37322	7614115	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ｺｾ)	香川県	小豆郡土庄町	甲、乙（小瀬）	0	0
108176	37322	7614114	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ｾﾝｹﾝ)	香川県	小豆郡土庄町	甲、乙（千軒）	0	0
108177	37322	7614105	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾆｼﾎﾝﾁｮｳ)	香川県	小豆郡土庄町	甲、乙（西本町）	0	0
108178	37322	7614111	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾋｶﾞｼﾐﾅﾄ)	香川県	小豆郡土庄町	甲、乙（東港）	0	0
108179	37322	7614106	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾎﾝﾁｮｳ)	香川県	小豆郡土庄町	甲、乙（本町）	0	0
108180	37322	7614102	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾐﾅﾄｼﾝﾏﾁ)	香川県	小豆郡土庄町	甲、乙（港新町）	0	0
108181	37322	7614113	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾔﾅｷﾞ)	香川県	小豆郡土庄町	甲、乙（柳）	0	0
108182	37322	7614104	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ﾖｼｶﾞｳﾗ)	香川県	小豆郡土庄町	甲、乙（吉ケ浦）	0	0
108183	37322	7614101	ｶｶﾞﾜｹﾝ	ｼｮｳｽﾞｸﾞﾝﾄﾉｼｮｳﾁｮｳ	ｺｳ､ｵﾂ(ｿﾉﾀ)	香川県	小豆郡土庄町	甲、乙（その他）	0	0
```

括弧外での読点は列挙するさいの区切りとなっています。

``` .sql

select 
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名 like '%・%'
and A.町域名 not like '%（%・%）%'
;

```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
37824	13103	1076001	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(1ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１階）	0	0
37825	13103	1076002	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(2ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２階）	0	0
37826	13103	1076003	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(3ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３階）	0	0
37827	13103	1076004	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(4ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（４階）	0	0
37828	13103	1076005	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(5ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（５階）	0	0
37829	13103	1076006	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(6ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（６階）	0	0
37830	13103	1076007	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(7ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（７階）	0	0
37831	13103	1076008	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(8ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（８階）	0	0
37832	13103	1076009	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(9ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（９階）	0	0
37833	13103	1076010	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(10ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１０階）	0	0
37834	13103	1076011	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(11ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１１階）	0	0
37835	13103	1076012	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(12ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１２階）	0	0
37836	13103	1076013	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(13ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１３階）	0	0
37837	13103	1076014	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(14ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１４階）	0	0
37838	13103	1076015	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(15ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１５階）	0	0
37839	13103	1076016	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(16ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１６階）	0	0
37840	13103	1076017	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(17ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１７階）	0	0
37841	13103	1076018	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(18ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１８階）	0	0
37842	13103	1076019	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(19ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（１９階）	0	0
37843	13103	1076020	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(20ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２０階）	0	0
37844	13103	1076021	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(21ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２１階）	0	0
37845	13103	1076022	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(22ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２２階）	0	0
37846	13103	1076023	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(23ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２３階）	0	0
37847	13103	1076024	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(24ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２４階）	0	0
37848	13103	1076025	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(25ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２５階）	0	0
37849	13103	1076026	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(26ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２６階）	0	0
37850	13103	1076027	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(27ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２７階）	0	0
37851	13103	1076028	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(28ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２８階）	0	0
37852	13103	1076029	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(29ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（２９階）	0	0
37853	13103	1076030	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(30ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３０階）	0	0
37854	13103	1076031	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(31ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３１階）	0	0
37855	13103	1076032	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(32ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３２階）	0	0
37856	13103	1076033	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(33ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３３階）	0	0
37857	13103	1076034	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(34ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３４階）	0	0
37858	13103	1076035	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(35ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３５階）	0	0
37859	13103	1076036	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(36ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３６階）	0	0
37860	13103	1076037	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(37ｶｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（３７階）	0	0
37970	13103	1076201	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(1ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１階）	0	0
37971	13103	1076202	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(2ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２階）	0	0
37972	13103	1076203	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(3ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３階）	0	0
37973	13103	1076204	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(4ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４階）	0	0
37974	13103	1076205	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(5ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（５階）	0	0
37975	13103	1076206	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(6ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（６階）	0	0
37976	13103	1076207	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(7ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（７階）	0	0
37977	13103	1076208	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(8ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（８階）	0	0
37978	13103	1076209	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(9ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（９階）	0	0
37979	13103	1076210	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(10ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１０階）	0	0
37980	13103	1076211	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(11ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１１階）	0	0
37981	13103	1076212	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(12ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１２階）	0	0
37982	13103	1076213	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(13ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１３階）	0	0
37983	13103	1076214	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(14ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１４階）	0	0
37984	13103	1076215	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(15ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１５階）	0	0
37985	13103	1076216	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(16ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１６階）	0	0
37986	13103	1076217	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(17ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１７階）	0	0
37987	13103	1076218	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(18ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１８階）	0	0
37988	13103	1076219	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(19ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（１９階）	0	0
37989	13103	1076220	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(20ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２０階）	0	0
37990	13103	1076221	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(21ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２１階）	0	0
37991	13103	1076222	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(22ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２２階）	0	0
37992	13103	1076223	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(23ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２３階）	0	0
37993	13103	1076224	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(24ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２４階）	0	0
37994	13103	1076225	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(25ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２５階）	0	0
37995	13103	1076226	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(26ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２６階）	0	0
37996	13103	1076227	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(27ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２７階）	0	0
37997	13103	1076228	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(28ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２８階）	0	0
37998	13103	1076229	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(29ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（２９階）	0	0
37999	13103	1076230	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(30ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３０階）	0	0
38000	13103	1076231	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(31ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３１階）	0	0
38001	13103	1076232	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(32ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３２階）	0	0
38002	13103	1076233	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(33ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３３階）	0	0
38003	13103	1076234	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(34ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３４階）	0	0
38004	13103	1076235	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(35ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３５階）	0	0
38005	13103	1076236	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(36ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３６階）	0	0
38006	13103	1076237	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(37ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３７階）	0	0
38007	13103	1076238	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(38ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３８階）	0	0
38008	13103	1076239	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(39ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（３９階）	0	0
38009	13103	1076240	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(40ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４０階）	0	0
38010	13103	1076241	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(41ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４１階）	0	0
38011	13103	1076242	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(42ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４２階）	0	0
38012	13103	1076243	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(43ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４３階）	0	0
38013	13103	1076244	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(44ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４４階）	0	0
38014	13103	1076245	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(45ｶｲ)	東京都	港区	赤坂ミッドタウン・タワー（４５階）	0	0
65655	22221	4310423	ｼｽﾞｵｶｹﾝ	ｺｻｲｼ	ｼﾝｼﾞｮ･ｵｶｻｷ･ｳﾒﾀﾞﾆｭｳｶｲﾁ	静岡県	湖西市	新所・岡崎・梅田入会地	0	0
```

括弧外での中点は、読点と同じに列挙の区切りとなっているほかに、建物の名前の一部のケースがあります。
あと、町域名に建物の名前が入っているケースがあることがわかります。

括弧内での使われ方を見てみます。

``` .sql

select top(50)
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名  like '%（%、%）%'
;
```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
534	01106	0050840	ﾎｯｶｲﾄﾞｳ	ｻｯﾎﾟﾛｼﾐﾅﾐｸ	ﾌｼﾞﾉ(400､400-2ﾊﾞﾝﾁ)	北海道	札幌市南区	藤野（４００、４００－２番地）	0	0
1666	01207	0800848	ﾎｯｶｲﾄﾞｳ	ｵﾋﾞﾋﾛｼ	ｼﾞﾕｳｶﾞｵｶ(1､2ﾁｮｳﾒ)	北海道	帯広市	自由が丘（１、２丁目）	0	1
1720	01207	0800029	ﾎｯｶｲﾄﾞｳ	ｵﾋﾞﾋﾛｼ	ﾆｼ19ｼﾞｮｳﾐﾅﾐ(35-38､41､42ﾁｮｳﾒ)	北海道	帯広市	西十九条南（３５～３８、４１、４２丁目）	0	1
2062	01210	0683161	ﾎｯｶｲﾄﾞｳ	ｲﾜﾐｻﾞﾜｼ	ｸﾘｻﾜﾁｮｳﾐﾔﾑﾗ(248､339､726､780､800､806ﾊﾞﾝﾁ)	北海道	岩見沢市	栗沢町宮村（２４８、３３９、７２６、７８０、８００、８０６番地）	0	0
2320	01213	0591366	ﾎｯｶｲﾄﾞｳ	ﾄﾏｺﾏｲｼ	ｱｹﾎﾞﾉﾁｮｳ(1､2ﾁｮｳﾒ)	北海道	苫小牧市	あけぼの町（１、２丁目）	0	1
2460	01214	0984581	ﾎｯｶｲﾄﾞｳ	ﾜｯｶﾅｲｼ	ﾊﾞｯｶｲﾑﾗ(ｶﾐﾕｳﾁ､ｼﾓﾕｳﾁ､ﾕｳｸﾙ､ｵﾈﾄﾏﾅｲ)	北海道	稚内市	抜海村（上勇知、下勇知、夕来、オネトマナイ）	0	0
2484	01215	0790177	ﾎｯｶｲﾄﾞｳ	ﾋﾞﾊﾞｲｼ	ｶﾐﾋﾞﾊﾞｲﾁｮｳ(ｷｮｳﾜ､ﾐﾅﾐ)	北海道	美唄市	上美唄町（協和、南）	0	0
3094	01224	0660005	ﾎｯｶｲﾄﾞｳ	ﾁﾄｾｼ	ｷｮｳﾜ(88-2､271-10､343-2､404-1､427-3､431-12､443-6､608-2､641-8､814､842-5､1137-3､1392､1657､1752ﾊﾞﾝﾁ)	北海道	千歳市	協和（８８－２、２７１－１０、３４３－２、４０４－１、４２７－３、４３１－１２、４４３－６、６０８－２、６４１－８、８１４、８４２－５、１１３７－３、１３９２、１６５７、１７５２番地）	0	0
3211	01226	0791181	ﾎｯｶｲﾄﾞｳ	ｽﾅｶﾞﾜｼ	ﾄﾐﾋﾗ(331､459-4､543ﾊﾞﾝﾁ)	北海道	砂川市	富平（３３１、４５９－４、５４３番地）	0	0
3440	01230	0590005	ﾎｯｶｲﾄﾞｳ	ﾉﾎﾞﾘﾍﾞﾂｼ	ｻﾂﾅｲﾁｮｳ(5､9､11-12､36､42-2､62､80､95､184､231､389-2､499､500ﾊﾞﾝﾁ)	北海道	登別市	札内町（５、９、１１－１２、３６、４２－２、６２、８０、９５、１８４、２３１、３８９－２、４９９、５００番地）	0	0
3638	01235	0613331	ﾎｯｶｲﾄﾞｳ	ｲｼｶﾘｼ	ｱﾂﾀｸｼｯﾌﾟ(ﾁｭｳｵｳ､ｼﾗﾂｶﾘ)	北海道	石狩市	厚田区聚富（中央、シラツカリ）	0	0
3784	01303	0613774	ﾎｯｶｲﾄﾞｳ	ｲｼｶﾘｸﾞﾝﾄｳﾍﾞﾂﾁｮｳ	ｶﾜｼﾓ(782-13､5363-7-8､5382-3､5405-4､5407-5､5445-5446-4ﾊﾞﾝﾁ)	北海道	石狩郡当別町	川下（７８２－１３、５３６３－７～８、５３８２－３、５４０５－４、５４０７－５、５４４５～５４４６－４番地）	0	0
4207	01367	0431525	ﾎｯｶｲﾄﾞｳ	ｵｸｼﾘｸﾞﾝｵｸｼﾘﾁｮｳ	ﾕﾉﾊﾏ(ｶﾑｲﾜｷ､ﾎﾛﾅｲ)	北海道	奥尻郡奥尻町	湯浜（神威脇、幌内）	0	0
4598	01407	0482402	ﾎｯｶｲﾄﾞｳ	ﾖｲﾁｸﾞﾝﾆｷﾁｮｳ	ｵｵｴ(1ﾁｮｳﾒ､2ﾁｮｳﾒ<651､662､668ﾊﾞﾝﾁ>ｲｶﾞｲ､3ﾁｮｳﾒ5､13-4､20､678､687ﾊﾞﾝﾁ)	北海道	余市郡仁木町	大江（１丁目、２丁目「６５１、６６２、６６８番地」以外、３丁目５、１３－４、２０、６７８、６８７番地）	0	1
4600	01407	0482331	ﾎｯｶｲﾄﾞｳ	ﾖｲﾁｸﾞﾝﾆｷﾁｮｳ	ｵｵｴ(2ﾁｮｳﾒ651､662､668ﾊﾞﾝﾁ､3ﾁｮｳﾒ103､118､210､254､267､372､444､469ﾊﾞﾝﾁ)	北海道	余市郡仁木町	大江（２丁目６５１、６６２、６６８番地、３丁目１０３、１１８、２１０、２５４、２６７、３７２、４４４、４６９番地）	0	1
4698	01427	0691215	ﾎｯｶｲﾄﾞｳ	ﾕｳﾊﾞﾘｸﾞﾝﾕﾆﾁｮｳ	ｸﾏﾓﾄ(10､38､314､623､626ﾊﾞﾝﾁ)	北海道	夕張郡由仁町	熊本（１０、３８、３１４、６２３、６２６番地）	0	0
4706	01427	0691214	ﾎｯｶｲﾄﾞｳ	ﾕｳﾊﾞﾘｸﾞﾝﾕﾆﾁｮｳ	ﾆｼﾐｶﾜ(1､17ﾊﾞﾝﾁ)	北海道	夕張郡由仁町	西三川（１、１７番地）	0	0
4718	01427	0691213	ﾎｯｶｲﾄﾞｳ	ﾕｳﾊﾞﾘｸﾞﾝﾕﾆﾁｮｳ	ﾓﾄﾐｶﾜ(89､210､212ﾊﾞﾝﾁ)	北海道	夕張郡由仁町	本三川（８９、２１０、２１２番地）	0	0
4823	01429	0680358	ﾎｯｶｲﾄﾞｳ	ﾕｳﾊﾞﾘｸﾞﾝｸﾘﾔﾏﾁｮｳ	ｻｸﾗﾔﾏ(200､269ﾊﾞﾝﾁ)	北海道	夕張郡栗山町	桜山（２００、２６９番地）	0	0
5333	01461	0710732	ﾎｯｶｲﾄﾞｳ	ｿﾗﾁｸﾞﾝﾅｶﾌﾗﾉﾁｮｳ	ﾀﾅｶﾉｳｼﾞｮｳ(ﾚｲｶ､ﾔﾏﾆﾉｳｼﾞｮｳ､ﾔﾏﾆﾎﾞｸｼﾞｮｳ)	北海道	空知郡中富良野町	田中農場（鈴和、山仁農場、山仁牧場）	0	0
5353	01461	0710711	ﾎｯｶｲﾄﾞｳ	ｿﾗﾁｸﾞﾝﾅｶﾌﾗﾉﾁｮｳ	ﾍﾞﾍﾞﾙｲ(ﾎﾝｺｳ､ｷﾀ13ｺﾞｳｻﾜ)	北海道	空知郡中富良野町	ベベルイ（本幸、北１３号沢）	0	0
5906	01543	0920176	ﾎｯｶｲﾄﾞｳ	ｱﾊﾞｼﾘｸﾞﾝﾋﾞﾎﾛﾁｮｳ	ﾉｻﾞｷ(103､122ﾊﾞﾝﾁ)	北海道	網走郡美幌町	野崎（１０３、１２２番地）	0	0
5926	01543	0920171	ﾎｯｶｲﾄﾞｳ	ｱﾊﾞｼﾘｸﾞﾝﾋﾞﾎﾛﾁｮｳ	ﾐﾄﾐ(127-151､183-579ﾊﾞﾝﾁ)	北海道	網走郡美幌町	美富（１２７～１５１、１８３～５７９番地）	0	0
6577	01604	0592253	ﾎｯｶｲﾄﾞｳ	ﾆｲｶｯﾌﾟｸﾞﾝﾆｲｶｯﾌﾟﾁｮｳ	ｵｵｶﾘﾍﾞ(436､516､567ﾊﾞﾝﾁ)	北海道	新冠郡新冠町	大狩部（４３６、５１６、５６７番地）	0	0
6662	01609	0580343	ﾎｯｶｲﾄﾞｳ	ﾎﾛｲｽﾞﾐｸﾞﾝｴﾘﾓﾁｮｳ	ﾄｳﾖｳ(ｱﾌﾞﾗｺﾏ､ﾐﾅﾐﾄｳﾖｳ､132-156､158-354､366､367ﾊﾞﾝﾁ)	北海道	幌泉郡えりも町	東洋（油駒、南東洋、１３２～１５６、１５８～３５４、３６６、３６７番地）	0	0
6663	01609	0580201	ﾎｯｶｲﾄﾞｳ	ﾎﾛｲｽﾞﾐｸﾞﾝｴﾘﾓﾁｮｳ	ﾄｳﾖｳ(ｳﾀﾛ､ｻｶｷﾞｼ､ｴﾝﾄﾞﾓ､ｴﾝﾄﾞﾏｶｹﾞ)	北海道	幌泉郡えりも町	東洋（歌露、坂岸、エンドモ、エンドマカゲ）	0	0
6700	01610	0560145	ﾎｯｶｲﾄﾞｳ	ﾋﾀﾞｶｸﾞﾝｼﾝﾋﾀﾞｶﾁｮｳ	ｼｽﾞﾅｲﾒﾅ(18､127､453､465-2､466､480ﾊﾞﾝﾁ)	北海道	日高郡新ひだか町	静内目名（１８、１２７、４５３、４６５－２、４６６、４８０番地）	1	0
6976	01637	0820007	ﾎｯｶｲﾄﾞｳ	ｶｻｲｸﾞﾝﾒﾑﾛﾁｮｳ	ｷﾀﾒﾑﾛ(ﾒﾑﾛﾌﾞﾄ､ﾋﾞﾏﾝ)	北海道	河西郡芽室町	北芽室（芽室太、美藁）	0	0
6978	01637	0820074	ﾎｯｶｲﾄﾞｳ	ｶｻｲｸﾞﾝﾒﾑﾛﾁｮｳ	ｻｶｴ(ﾊｸﾕｳ､ｺｳｴｲ､ﾎｳﾗｲ､ﾄｷﾜ､ﾏﾙﾔﾏ)	北海道	河西郡芽室町	栄（柏友、光栄、豊来、常盤、丸山）	0	0
7040	01637	0820044	ﾎｯｶｲﾄﾞｳ	ｶｻｲｸﾞﾝﾒﾑﾛﾁｮｳ	ﾒﾑﾛﾐﾅﾐ(ﾐﾅﾐﾔﾖｲ､ﾀｶｲﾜ)	北海道	河西郡芽室町	芽室南（南弥生、高岩）	0	0
7041	01637	0820042	ﾎｯｶｲﾄﾞｳ	ｶｻｲｸﾞﾝﾒﾑﾛﾁｮｳ	ﾒﾑﾛｷﾀ(ﾆｼﾒﾑﾛ､ﾅｶｼﾞﾏ)	北海道	河西郡芽室町	芽室北（西芽室、中島）	0	0
7282	01643	0890567	ﾎｯｶｲﾄﾞｳ	ﾅｶｶﾞﾜｸﾞﾝﾏｸﾍﾞﾂﾁｮｳ	ﾒｲﾘﾝ(78､208ﾊﾞﾝﾁ)	北海道	中川郡幕別町	明倫（７８、２０８番地）	0	0
7373	01646	0893443	ﾎｯｶｲﾄﾞｳ	ﾅｶｶﾞﾜｸﾞﾝﾎﾝﾍﾞﾂﾁｮｳ	ﾆｼﾋﾞﾘﾍﾞﾂ(113-791ﾊﾞﾝﾁ､ﾆｼｶｯｺﾐ､ﾆｼｶﾐ､ﾆｼﾅｶ)	北海道	中川郡本別町	西美里別（１１３～７９１番地、西活込、西上、西中）	0	0
7383	01646	0893442	ﾎｯｶｲﾄﾞｳ	ﾅｶｶﾞﾜｸﾞﾝﾎﾝﾍﾞﾂﾁｮｳ	ﾋﾞﾘﾍﾞﾂ(ﾀｸﾉｳ､ﾋｶﾞｼｶｯｺﾐ､ﾋｶﾞｼｶﾐ､ﾋｶﾞｼﾅｶ)	北海道	中川郡本別町	美里別（拓農、東活込、東上、東中）	0	0
7763	01664	0883154	ﾎｯｶｲﾄﾞｳ	ｶﾜｶﾐｸﾞﾝｼﾍﾞﾁｬﾁｮｳ	ｻｶｴ(145､169ﾊﾞﾝﾁ)	北海道	川上郡標茶町	栄（１４５、１６９番地）	0	0
7993	01691	0882577	ﾎｯｶｲﾄﾞｳ	ﾉﾂｹｸﾞﾝﾍﾞﾂｶｲﾁｮｳ	ﾔｳｽﾍﾞﾂ(40ﾉ1ﾊﾞﾝﾁ､41ﾉ2ﾊﾞﾝﾁ)	北海道	野付郡別海町	矢臼別（４０の１番地、４１の２番地）	0	0
8134	01692	0882686	ﾎｯｶｲﾄﾞｳ	ｼﾍﾞﾂｸﾞﾝﾅｶｼﾍﾞﾂﾁｮｳ	ﾏﾀｵﾁ(1629-1､1653-3､1684-5､1886-2､1893､1896-2､1896-3､1906-8､1932-2､1936､1936-2､1951-2､1956-2､1967-2､1980-2､1997-3､2000-2､2000-8､2003､2015-4､2023-2､2038-2､2253-2､2253-5､2253-21､2253-24､2253-35､2253-63)	北海道	標津郡中標津町	俣落（１６２９－１、１６５３－３、１６８４－５、１８８６－２、１８９３、１８９６－２、１８９６－３、１９０６－８、１９３２－２、１９３６、１９３６－２、１９５１－２、１９５６－２、１９６７－２、１９８０－２、１９９７－３、２０００－２、２０００－８、２００３、２０１５－４、２０２３－２、２０３８－２、２２５３－２、２２５３－５、２２５３－２１、２２５３－２４、２２５３－３５、２２５３－６３）	0	0
8193	01694	0861844	ﾎｯｶｲﾄﾞｳ	ﾒﾅｼｸﾞﾝﾗｳｽﾁｮｳ	ﾎﾛﾓｴﾁｮｳ(40-1､623ﾊﾞﾝﾁ)	北海道	目梨郡羅臼町	幌萌町（４０－１、６２３番地）	0	0
8974	02206	0185501	ｱｵﾓﾘｹﾝ	ﾄﾜﾀﾞｼ	ｵｸｾ(ｱｵﾌﾞﾅ､ｺﾀﾀﾐｲｼ､ﾄﾜﾀﾞ､ﾄﾜﾀﾞｺﾊﾝｳﾀﾙﾍﾞ､ﾄﾜﾀﾞｺﾊﾝﾈﾉｸﾁ､ﾄﾜﾀﾞｺﾊﾝﾔｽﾐﾔ)	青森県	十和田市	奥瀬（青撫、小畳石、十和田、十和田湖畔宇樽部、十和田湖畔子ノ口、十和田湖畔休屋）	1	0
9102	02208	0394701	ｱｵﾓﾘｹﾝ	ﾑﾂｼ	ｶﾜｳﾁﾏﾁ(ｲﾀｹﾞﾄﾞ､ﾉﾀﾞｲ､ﾌｸｳﾗﾔﾏ)	青森県	むつ市	川内町（板家戸、野平、福浦山）	1	0
10194	02405	0330071	ｱｵﾓﾘｹﾝ	ｶﾐｷﾀｸﾞﾝﾛｸﾉﾍﾏﾁ	ｲﾇｵﾄｾ(ｳﾁｶﾅﾔ､ｳﾁﾔﾏ､ｵｶﾇﾏ､ｶﾅｻﾞﾜ､ｶﾅﾔ､ｶﾐｻﾋﾞｼﾛ､ｷｺｼ､ｺﾞﾝｹﾞﾝｻﾜ､ｼｷ､ｼﾁﾋｬｸ､ｼﾓｸﾎﾞ<174ｦﾉｿﾞｸ>､ｼﾓｻﾋﾞｼﾛ､ﾀｶﾓﾘ､ﾂﾞﾒｷ､ﾂﾎﾞｹｻﾞﾜ<25､637､641､643､647ｦﾉｿﾞｸ>､ﾅｶﾔｼｷ､ﾇﾏｸﾎﾞ､ﾈｺﾊｼ､ﾎﾘｷﾘｻﾜ､ﾐﾅﾐﾀｲ､ﾔﾅｷﾞｻﾜ､ｵｵﾏｶﾞﾘ)	青森県	上北郡六戸町	犬落瀬（内金矢、内山、岡沼、金沢、金矢、上淋代、木越、権現沢、四木、七百、下久保「１７４を除く」、下淋代、高森、通目木、坪毛沢「２５、６３７、６４１、６４３、６４７を除く」、中屋敷、沼久保、根古橋、堀切沢、南平、柳沢、大曲）	1	0
10198	02405	0330072	ｱｵﾓﾘｹﾝ	ｶﾐｷﾀｸﾞﾝﾛｸﾉﾍﾏﾁ	ｵﾘﾓ(ｲﾏｸﾏ<213-234､240､247､262､266､275､277､280､295､1199､1206､1504ｦﾉｿﾞｸ>､ｵｵﾊﾗ､ｵｷﾔﾏ､ｶﾐｵﾘﾓ<1-13､71-192ｦﾉｿﾞｸ>)	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	1	0
10468	02424	0350104	ｱｵﾓﾘｹﾝ	ｼﾓｷﾀｸﾞﾝﾋｶﾞｼﾄﾞｵﾘﾑﾗ	ｶﾞﾏﾉｻﾜ(ｲﾅｻﾞｷ､ﾊﾏﾉﾀｲ)	青森県	下北郡東通村	蒲野沢（稲崎、浜の平）	1	0
10476	02424	0350003	ｱｵﾓﾘｹﾝ	ｼﾓｷﾀｸﾞﾝﾋｶﾞｼﾄﾞｵﾘﾑﾗ	ﾉｳｼ(ｲﾅｻｷﾀﾞｲﾗ302ﾊﾞﾝﾁ･315ﾊﾞﾝﾁ､ﾄｸｻｻﾞﾜ)	青森県	下北郡東通村	野牛（稲崎平３０２番地・３１５番地、トクサ沢）	1	0
10679	02445	0390606	ｱｵﾓﾘｹﾝ	ｻﾝﾉﾍｸﾞﾝﾅﾝﾌﾞﾁｮｳ	ｱｲﾅｲ(ｶｼﾜｷﾞｸﾎﾞ､ｶﾓﾉｸﾋﾞ､ﾄﾒﾉｻﾜ､ﾇﾏｸﾎﾞ､ﾔｼｷｸﾎﾞ)	青森県	三戸郡南部町	相内（柏木久保、鴨ノ首、留ノ沢、沼久保、屋敷久保）	1	0
10734	03201	0200066	ｲﾜﾃｹﾝ	ﾓﾘｵｶｼ	ｳｴﾀﾞ(1-4ﾁｮｳﾒ､ｷﾀﾔﾏ)	岩手県	盛岡市	上田（１～４丁目、北山）	1	1
10735	03201	0200204	ｲﾜﾃｹﾝ	ﾓﾘｵｶｼ	ｳｴﾀﾞ(ﾇｶﾓﾘ､ｵﾉﾏﾂ)	岩手県	盛岡市	上田（糠森、小野松）	1	1
11208	03205	0250044	ｲﾜﾃｹﾝ	ﾊﾅﾏｷｼ	ﾕｸﾞﾁ(ｲｼｶﾜﾗ､ﾀﾔ､ﾌﾀﾂｾﾞｷ､ﾏﾄﾊﾞ)	岩手県	花巻市	湯口（石川原、田屋、二ツ堰、的場）	1	0
11233	03206	0240102	ｲﾜﾃｹﾝ	ｷﾀｶﾐｼ	ｷﾀｺｳｷﾞｮｳﾀﾞﾝﾁ(3､5ﾊﾞﾝﾁ)	岩手県	北上市	北工業団地（３、５番地）	0	0
11448	03209	0210102	ｲﾜﾃｹﾝ	ｲﾁﾉｾｷｼ	ﾊｷﾞｼｮｳ(ｱｶｲﾉｺ､ｱｼﾉｸﾁ､ｱﾏﾜﾗﾋﾞ､ｵｲﾅｶﾞﾚ､ｵｵｻﾜ､ｶﾐｳﾂﾉ､ｶﾐﾎﾝｺﾞｳ､ｶﾐﾖｳｶﾞｲ､ｹｼｮｳｻﾞｶ､ｻﾝｶﾞﾂﾀﾞ､ｼﾓｳﾂﾉ､ｼﾓﾎﾝｺﾞｳ､ｿﾃﾞﾔﾏ､ﾄﾞｳﾉｻﾜ､ﾄﾁｸﾗ､ﾄﾁｸﾗﾐﾅﾐ､ﾅｶﾞｸﾗ､ﾅｶｻﾞﾜ､ﾊﾁﾓﾘ､ﾊﾞﾊﾞ､ﾋﾛｵﾓﾃ､ﾋﾗﾊﾞ､ﾌﾙｶﾏﾊﾞ､ﾏｶﾞﾘﾌﾁ､ﾏﾂﾊﾞﾗ､ﾐﾅﾐｻﾞﾜ､ﾔｷﾞ､ﾔｯｷﾘ､ﾔｾ､ﾔﾊﾀ､ﾔﾏﾉｻﾜ)	岩手県	一関市	萩荘（赤猪子、芦ノ口、甘蕨、老流、大沢、上宇津野、上本郷、上要害、化粧坂、三月田、下宇津野、下本郷、外山、堂の沢、栃倉、栃倉南、長倉、中沢、八森、馬場、広面、平場、古釜場、曲淵、松原、南沢、谷起、焼切、八瀬、八幡、山ノ沢）	1	0
```

``` .sql

select 
*
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名  like '%（%・%）%'
;
```

```
uid	全国地方公共団体コード	郵便番号	都道府県カナ	市区町村カナ	町域カナ	都道府県名	市区町村名	町域名	小字毎に番地が起番されている町域の表示	丁目を有する町域の場合の表示
10476	02424	0350003	ｱｵﾓﾘｹﾝ	ｼﾓｷﾀｸﾞﾝﾋｶﾞｼﾄﾞｵﾘﾑﾗ	ﾉｳｼ(ｲﾅｻｷﾀﾞｲﾗ302ﾊﾞﾝﾁ･315ﾊﾞﾝﾁ､ﾄｸｻｻﾞﾜ)	青森県	下北郡東通村	野牛（稲崎平３０２番地・３１５番地、トクサ沢）	1	0
12875	04101	9806190	ﾐﾔｷﾞｹﾝ	ｾﾝﾀﾞｲｼｱｵﾊﾞｸ	ﾁｭｳｵｳｱｴﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	宮城県	仙台市青葉区	中央アエル（地階・階層不明）	0	0
12907	04101	9806090	ﾐﾔｷﾞｹﾝ	ｾﾝﾀﾞｲｼｱｵﾊﾞｸ	ﾁｭｳｵｳSS30ｽﾐﾄﾓｾｲﾒｲｾﾝﾀﾞｲﾁｭｳｵｳﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	宮城県	仙台市青葉区	中央ＳＳ３０住友生命仙台中央ビル（地階・階層不明）	0	0
30636	11105	3306090	ｻｲﾀﾏｹﾝ	ｻｲﾀﾏｼﾁｭｳｵｳｸ	ｼﾝﾄｼﾝﾒｲｼﾞﾔｽﾀﾞｾｲﾒｲｻｲﾀﾏｼﾝﾄｼﾝﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	埼玉県	さいたま市中央区	新都心明治安田生命さいたま新都心ビル（地階・階層不明）	0	0
33731	12106	2617190	ﾁﾊﾞｹﾝ	ﾁﾊﾞｼﾐﾊﾏｸ	ﾅｶｾﾜｰﾙﾄﾞﾋﾞｼﾞﾈｽｶﾞｰﾃﾞﾝ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	千葉県	千葉市美浜区	中瀬ワールドビジネスガーデン（地階・階層不明）	0	0
34572	12211	2820011	ﾁﾊﾞｹﾝ	ﾅﾘﾀｼ	ｻﾝﾘﾂﾞｶ(ｺﾞﾘｮｳﾎﾞｸｼﾞｮｳ･ﾅﾘﾀｺｸｻｲｸｳｺｳﾅｲ)	千葉県	成田市	三里塚（御料牧場・成田国際空港内）	0	0
37116	13101	1006890	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ｵｵﾃﾏﾁｼﾞｪｲｴｲﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	大手町ＪＡビル（地階・階層不明）	0	0
37156	13101	1006090	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ｶｽﾐｶﾞｾｷｶｽﾐｶﾞｾｷﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	霞が関霞が関ビル（地階・階層不明）	0	0
37232	13101	1006190	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾅｶﾞﾀﾁｮｳｻﾝﾉｳﾊﾟｰｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	永田町山王パークタワー（地階・階層不明）	0	0
37287	13101	1006690	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁｸﾞﾗﾝﾄｳｷｮｳｻｳｽﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内グラントウキョウサウスタワー（地階・階層不明）	0	0
37330	13101	1006790	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁｸﾞﾗﾝﾄｳｷｮｳﾉｰｽﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内グラントウキョウノースタワー（地階・階層不明）	0	0
37374	13101	1007090	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁｼﾞｪｲﾋﾟｰﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内ＪＰタワー（地階・階層不明）	0	0
37413	13101	1006590	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁｼﾝﾏﾙﾉｳﾁﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内新丸の内ビルディング（地階・階層不明）	0	0
37452	13101	1006490	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁﾄｳｷｮｳﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内東京ビルディング（地階・階層不明）	0	0
37486	13101	1006290	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁﾊﾟｼﾌｨｯｸｾﾝﾁｭﾘｰﾌﾟﾚｲｽﾏﾙﾉｳﾁ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内パシフィックセンチュリープレイス丸の内（地階・階層不明）	0	0
37518	13101	1006990	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁﾏﾙﾉｳﾁﾊﾟｰｸﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内丸の内パークビルディング（地階・階層不明）	0	0
37553	13101	1006390	ﾄｳｷｮｳﾄ	ﾁﾖﾀﾞｸ	ﾏﾙﾉｳﾁﾏﾙﾉｳﾁﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	千代田区	丸の内丸の内ビルディング（地階・階層不明）	0	0
37607	13102	1036090	ﾄｳｷｮｳﾄ	ﾁｭｳｵｳｸ	ﾆﾎﾝﾊﾞｼﾄｳｷｮｳﾆﾎﾝﾊﾞｼﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	中央区	日本橋東京日本橋タワー（地階・階層不明）	0	0
37643	13102	1036190	ﾄｳｷｮｳﾄ	ﾁｭｳｵｳｸ	ﾆﾎﾝﾊﾞｼﾆﾎﾝﾊﾞｼﾀｶｼﾏﾔﾐﾂｲﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	中央区	日本橋日本橋高島屋三井ビルディング（地階・階層不明）	0	0
37698	13102	1046090	ﾄｳｷｮｳﾄ	ﾁｭｳｵｳｸ	ﾊﾙﾐｵﾌｨｽﾀﾜｰX(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	中央区	晴海オフィスタワーＸ（地階・階層不明）	0	0
37743	13102	1046190	ﾄｳｷｮｳﾄ	ﾁｭｳｵｳｸ	ﾊﾙﾐｵﾌｨｽﾀﾜｰY(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	中央区	晴海オフィスタワーＹ（地階・階層不明）	0	0
37783	13102	1046290	ﾄｳｷｮｳﾄ	ﾁｭｳｵｳｸ	ﾊﾙﾐｵﾌｨｽﾀﾜｰZ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	中央区	晴海オフィスタワーＺ（地階・階層不明）	0	0
37823	13103	1076090	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶｱｰｸﾋﾙｽﾞ･ｱｰｸﾓﾘﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	赤坂赤坂アークヒルズ・アーク森ビル（地階・階層不明）	0	0
37861	13103	1076490	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶﾄﾗｽﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	赤坂赤坂トラストタワー（地階・階層不明）	0	0
37898	13103	1076190	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶﾊﾟｰｸﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	赤坂赤坂パークビル（地階・階層不明）	0	0
37929	13103	1076390	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶｱｶｻｶﾋﾞｽﾞﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	赤坂赤坂Ｂｉｚタワー（地階・階層不明）	0	0
37969	13103	1076290	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱｶｻｶﾐｯﾄﾞﾀｳﾝ･ﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	赤坂ミッドタウン・タワー（地階・階層不明）	0	0
38020	13103	1056290	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｱﾀｺﾞｱﾀｺﾞｸﾞﾘｰﾝﾋﾙｽﾞﾓﾘﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	愛宕愛宕グリーンヒルズＭＯＲＩタワー（地階・階層不明）	0	0
38065	13103	1057590	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｶｲｶﾞﾝﾄｳｷｮｳﾎﾟｰﾄｼﾃｨﾀｹｼﾊﾞｵﾌｨｽﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	海岸東京ポートシティ竹芝オフィスタワー（地階・階層不明）	0	0
38107	13103	1086090	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｺｳﾅﾝｼﾅｶﾞﾜｲﾝﾀｰｼﾃｨAﾄｳ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	港南品川インターシティＡ棟（地階・階層不明）	0	0
38140	13103	1086190	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｺｳﾅﾝｼﾅｶﾞﾜｲﾝﾀｰｼﾃｨBﾄｳ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	港南品川インターシティＢ棟（地階・階層不明）	0	0
38172	13103	1086290	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ｺｳﾅﾝｼﾅｶﾞﾜｲﾝﾀｰｼﾃｨCﾄｳ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	港南品川インターシティＣ棟（地階・階層不明）	0	0
38216	13103	1056990	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾄﾗﾉﾓﾝｶﾐﾔﾁｮｳﾄﾗｽﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	虎ノ門神谷町トラストタワー（地階・階層不明）	0	0
38247	13103	1056090	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾄﾗﾉﾓﾝｼﾛﾔﾏﾄﾗｽﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	虎ノ門城山トラストタワー（地階・階層不明）	0	0
38285	13103	1055590	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾄﾗﾉﾓﾝﾄﾗﾉﾓﾝﾋﾙｽﾞｽﾃｰｼｮﾝﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	虎ノ門虎ノ門ヒルズステーションタワー（地階・階層不明）	0	0
38331	13103	1056490	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾄﾗﾉﾓﾝﾄﾗﾉﾓﾝﾋﾙｽﾞﾋﾞｼﾞﾈｽﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	虎ノ門虎ノ門ヒルズビジネスタワー（地階・階層不明）	0	0
38368	13103	1056390	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾄﾗﾉﾓﾝﾄﾗﾉﾓﾝﾋﾙｽﾞﾓﾘﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	虎ノ門虎ノ門ヒルズ森タワー（地階・階層不明）	0	0
38408	13103	1055190	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾊﾏﾏﾂﾁｮｳｾｶｲﾎﾞｳｴｷｾﾝﾀｰﾋﾞﾙﾃﾞｨﾝｸﾞﾐﾅﾐｶﾝ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	浜松町世界貿易センタービルディング南館（地階・階層不明）	0	0
38449	13103	1057190	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾋｶﾞｼｼﾝﾊﾞｼｼｵﾄﾞﾒｼﾃｨｾﾝﾀｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	東新橋汐留シティセンター（地階・階層不明）	0	0
38493	13103	1057290	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾋｶﾞｼｼﾝﾊﾞｼｼｵﾄﾞﾒﾒﾃﾞｨｱﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	東新橋汐留メディアタワー（地階・階層不明）	0	0
38528	13103	1057090	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾋｶﾞｼｼﾝﾊﾞｼﾃﾞﾝﾂｳﾎﾝｼｬﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	東新橋電通本社ビル（地階・階層不明）	0	0
38576	13103	1057390	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾋｶﾞｼｼﾝﾊﾞｼﾄｳｷｮｳｼｵﾄﾞﾒﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	東新橋東京汐留ビルディング（地階・階層不明）	0	0
38614	13103	1057490	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾋｶﾞｼｼﾝﾊﾞｼﾆﾎﾝﾃﾚﾋﾞﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	東新橋日本テレビタワー（地階・階層不明）	0	0
38648	13103	1086390	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾐﾀｽﾐﾄﾓﾌﾄﾞｳｻﾝﾐﾀﾂｲﾝﾋﾞﾙﾆｼｶﾝ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	三田住友不動産三田ツインビル西館（地階・階層不明）	0	0
38684	13103	1066090	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾛｯﾎﾟﾝｷﾞｲｽﾞﾐｶﾞｰﾃﾞﾝﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	六本木泉ガーデンタワー（地階・階層不明）	0	0
38730	13103	1066290	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾛｯﾎﾟﾝｷﾞｽﾐﾄﾓﾌﾄﾞｳｻﾝﾛｯﾎﾟﾝｷﾞｸﾞﾗﾝﾄﾞﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	六本木住友不動産六本木グランドタワー（地階・階層不明）	0	0
38774	13103	1066190	ﾄｳｷｮｳﾄ	ﾐﾅﾄｸ	ﾛｯﾎﾟﾝｷﾞﾛｯﾎﾟﾝｷﾞﾋﾙｽﾞﾓﾘﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	港区	六本木六本木ヒルズ森タワー（地階・階層不明）	0	0
38885	13104	1690052	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾄﾔﾏ(3ﾁｮｳﾒ18･21ﾊﾞﾝ)	東京都	新宿区	戸山（３丁目１８・２１番）	0	1
38896	13104	1631390	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｱｲﾗﾝﾄﾞﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿アイランドタワー（地階・階層不明）	0	1
38941	13104	1630890	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｴﾇｴｽﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿ＮＳビル（地階・階層不明）	0	1
38972	13104	1631590	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｴﾙﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿エルタワー（地階・階層不明）	0	0
39004	13104	1631190	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｽｸｴｱﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿スクエアタワー（地階・階層不明）	0	1
39035	13104	1630290	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｽﾐﾄﾓﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿住友ビル（地階・階層不明）	0	1
39088	13104	1630690	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸｾﾝﾀｰﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿センタービル（地階・階層不明）	0	1
39143	13104	1630790	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸﾀﾞｲｲﾁｾｲﾒｲﾋﾞﾙﾃﾞｨﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿第一生命ビルディング（地階・階層不明）	0	0
39170	13104	1630590	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸﾉﾑﾗﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿野村ビル（地階・階層不明）	0	1
39221	13104	1631090	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸﾊﾟｰｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿パークタワー（地階・階層不明）	0	1
39274	13104	1630490	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸﾐﾂｲﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿三井ビル（地階・階層不明）	0	1
39330	13104	1630990	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｼﾝｼﾞｭｸﾓﾉﾘｽ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿新宿モノリス（地階・階層不明）	0	1
39361	13104	1636090	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｽﾐﾄﾓﾌﾄﾞｳｻﾝｼﾝｼﾞｭｸｵｰｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿住友不動産新宿オークタワー（地階・階層不明）	0	0
39400	13104	1606190	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸｽﾐﾄﾓﾌﾄﾞｳｻﾝｼﾝｼﾞｭｸｸﾞﾗﾝﾄﾞﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿住友不動産新宿グランドタワー（地階・階層不明）	0	0
39440	13104	1631490	ﾄｳｷｮｳﾄ	ｼﾝｼﾞｭｸｸ	ﾆｼｼﾝｼﾞｭｸﾄｳｷｮｳｵﾍﾟﾗｼﾃｨ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	新宿区	西新宿東京オペラシティ（地階・階層不明）	0	0
39642	13108	1356090	ﾄｳｷｮｳﾄ	ｺｳﾄｳｸ	ﾄﾖｽﾄﾖｽｾﾝﾀｰﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	江東区	豊洲豊洲センタービル（地階・階層不明）	0	0
39698	13109	1416090	ﾄｳｷｮｳﾄ	ｼﾅｶﾞﾜｸ	ｵｵｻｷｼﾝｸﾊﾟｰｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	品川区	大崎ＴｈｉｎｋＰａｒｋＴｏｗｅｒ（地階・階層不明）	0	0
39912	13113	1506090	ﾄｳｷｮｳﾄ	ｼﾌﾞﾔｸ	ｴﾋﾞｽｴﾋﾞｽｶﾞｰﾃﾞﾝﾌﾟﾚｲｽ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	渋谷区	恵比寿恵比寿ガーデンプレイス（地階・階層不明）	0	0
39958	13113	1506290	ﾄｳｷｮｳﾄ	ｼﾌﾞﾔｸ	ｻｸﾗｶﾞｵｶﾁｮｳｼﾌﾞﾔｻｸﾗｽﾃｰｼﾞｼﾌﾞﾔｻｲﾄﾞｼﾌﾞﾔﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	渋谷区	桜丘町渋谷サクラステージＳＨＩＢＵＹＡサイドＳＨＩＢＵＹＡタワー（地階・階層不明）	0	0
39995	13113	1506190	ﾄｳｷｮｳﾄ	ｼﾌﾞﾔｸ	ｼﾌﾞﾔｼﾌﾞﾔｽｸﾗﾝﾌﾞﾙｽｸｴｱ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	渋谷区	渋谷渋谷スクランブルスクエア（地階・階層不明）	0	0
40138	13116	1706090	ﾄｳｷｮｳﾄ	ﾄｼﾏｸ	ﾋｶﾞｼｲｹﾌﾞｸﾛｻﾝｼｬｲﾝ60(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	東京都	豊島区	東池袋サンシャイン６０（地階・階層不明）	0	0
40499	13123	1340015	ﾄｳｷｮｳﾄ	ｴﾄﾞｶﾞﾜｸ	ﾆｼﾐｽﾞｴ(4ﾁｮｳﾒ1-2ﾊﾞﾝ･10-27ﾊﾞﾝ､5ﾁｮｳﾒ)	東京都	江戸川区	西瑞江（４丁目１～２番・１０～２７番、５丁目）	0	1
41435	14103	2206090	ｶﾅｶﾞﾜｹﾝ	ﾖｺﾊﾏｼﾆｼｸ	ﾐﾅﾄﾐﾗｲｸｲｰﾝｽﾞﾀﾜｰA(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	神奈川県	横浜市西区	みなとみらいクイーンズタワーＡ（地階・階層不明）	0	0
41471	14103	2206190	ｶﾅｶﾞﾜｹﾝ	ﾖｺﾊﾏｼﾆｼｸ	ﾐﾅﾄﾐﾗｲｸｲｰﾝｽﾞﾀﾜｰB(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	神奈川県	横浜市西区	みなとみらいクイーンズタワーＢ（地階・階層不明）	0	0
41500	14103	2206290	ｶﾅｶﾞﾜｹﾝ	ﾖｺﾊﾏｼﾆｼｸ	ﾐﾅﾄﾐﾗｲｸｲｰﾝｽﾞﾀﾜｰC(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	神奈川県	横浜市西区	みなとみらいクイーンズタワーＣ（地階・階層不明）	0	0
41522	14103	2208190	ｶﾅｶﾞﾜｹﾝ	ﾖｺﾊﾏｼﾆｼｸ	ﾐﾅﾄﾐﾗｲﾗﾝﾄﾞﾏｰｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	神奈川県	横浜市西区	みなとみらいランドマークタワー（地階・階層不明）	0	0
44687	15202	9401172	ﾆｲｶﾞﾀｹﾝ	ﾅｶﾞｵｶｼ	ｶﾏｶﾞｼﾏ(ﾄﾞﾃﾊﾞﾀｹ･ﾌｼﾞﾊﾞ)	新潟県	長岡市	釜ケ島（土手畑・藤場）	0	0
47590	15222	9420083	ﾆｲｶﾞﾀｹﾝ	ｼﾞｮｳｴﾂｼ	ﾀﾞｲｽﾞ(1ﾉ2､3ﾉ2-6､4ﾉ2.4.6､11ﾉ1ﾊﾞﾝﾁ)	新潟県	上越市	大豆（１の２、３の２～６、４の２・４・６、１１の１番地）	0	0
48946	15482	9498316	ﾆｲｶﾞﾀｹﾝ	ﾅｶｳｵﾇﾏｸﾞﾝﾂﾅﾝﾏﾁ	ｹｯﾄｳ(ｻｶｻﾏｷ･ﾏｴｸﾗ･ｹｯﾄｳ)	新潟県	中魚沼郡津南町	結東（逆巻・前倉・結東）	0	0
59123	20214	3910212	ﾅｶﾞﾉｹﾝ	ﾁﾉｼ	ｷﾀﾔﾏ(ｼﾌﾞｺﾞﾃﾝﾕ･ｼﾌﾞﾉﾕ)	長野県	茅野市	北山（渋御殿湯・渋の湯）	0	0
63746	22138	4307790	ｼｽﾞｵｶｹﾝ	ﾊﾏﾏﾂｼﾁｭｳｵｳｸ	ｲﾀﾔﾏﾁﾊﾏﾏﾂｱｸﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	静岡県	浜松市中央区	板屋町浜松アクトタワー（地階・階層不明）	0	0
66376	23104	4516090	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾆｼｸ	ｳｼｼﾞﾏﾁｮｳﾅｺﾞﾔﾙｰｾﾝﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市西区	牛島町名古屋ルーセントタワー（地階・階層不明）	0	0
66590	23105	4536190	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾋﾗｲｹﾁｮｳｸﾞﾛｰﾊﾞﾙｹﾞｰﾄ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	平池町グローバルゲート（地階・階層不明）	0	0
66640	23105	4506690	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷｼﾞｪｲｱｰﾙｹﾞｰﾄﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅ＪＲゲートタワー（地階・階層不明）	0	0
66687	23105	4506090	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷｼﾞｪｲｱｰﾙｾﾝﾄﾗﾙﾀﾜｰｽﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅ＪＲセントラルタワーズ（地階・階層不明）	0	0
66739	23105	4506390	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷｼﾞｪｲﾋﾟｰﾀﾜｰﾅｺﾞﾔ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅ＪＰタワー名古屋（地階・階層不明）	0	0
66780	23105	4506490	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾀﾞｲﾅｺﾞﾔﾋﾞﾙﾁﾞﾝｸﾞ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅大名古屋ビルヂング（地階・階層不明）	0	0
66815	23105	4506290	ｱｲﾁｹﾝ	ﾅｺﾞﾔｼﾅｶﾑﾗｸ	ﾒｲｴｷﾐｯﾄﾞﾗﾝﾄﾞｽｸｴｱ(ｺｳｿｳﾄｳ)(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	愛知県	名古屋市中村区	名駅ミッドランドスクエア（高層棟）（地階・階層不明）	0	0
85093	27119	5456090	ｵｵｻｶﾌ	ｵｵｻｶｼｱﾍﾞﾉｸ	ｱﾍﾞﾉｽｼﾞｱﾍﾞﾉﾊﾙｶｽ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市阿倍野区	阿倍野筋あべのハルカス（地階・階層不明）	0	0
85365	27127	5316090	ｵｵｻｶﾌ	ｵｵｻｶｼｷﾀｸ	ｵｵﾖﾄﾞﾅｶｳﾒﾀﾞｽｶｲﾋﾞﾙﾀﾜｰｲｰｽﾄ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市北区	大淀中梅田スカイビルタワーイースト（地階・階層不明）	0	0
85405	27127	5316190	ｵｵｻｶﾌ	ｵｵｻｶｼｷﾀｸ	ｵｵﾖﾄﾞﾅｶｳﾒﾀﾞｽｶｲﾋﾞﾙﾀﾜｰｳｴｽﾄ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市北区	大淀中梅田スカイビルタワーウエスト（地階・階層不明）	0	0
85467	27127	5306090	ｵｵｻｶﾌ	ｵｵｻｶｼｷﾀｸ	ﾃﾝﾏﾊﾞｼOAPﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市北区	天満橋ＯＡＰタワー（地階・階層不明）	0	0
85517	27127	5306190	ｵｵｻｶﾌ	ｵｵｻｶｼｷﾀｸ	ﾅｶﾉｼﾏﾅｶﾉｼﾏﾀﾞｲﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市北区	中之島中之島ダイビル（地階・階層不明）	0	0
85604	27128	5406190	ｵｵｻｶﾌ	ｵｵｻｶｼﾁｭｳｵｳｸ	ｼﾛﾐｴﾑｱｲﾃﾞｨﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市中央区	城見ＭＩＤタワー（地階・階層不明）	0	0
85643	27128	5406090	ｵｵｻｶﾌ	ｵｵｻｶｼﾁｭｳｵｳｸ	ｼﾛﾐｸﾘｽﾀﾙﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市中央区	城見クリスタルタワー（地階・階層不明）	0	0
85681	27128	5406290	ｵｵｻｶﾌ	ｵｵｻｶｼﾁｭｳｵｳｸ	ｼﾛﾐﾊﾟﾅｿﾆｯｸﾀﾜｰ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市中央区	城見パナソニックタワー（地階・階層不明）	0	0
85720	27128	5406390	ｵｵｻｶﾌ	ｵｵｻｶｼﾁｭｳｵｳｸ	ｼﾛﾐﾏﾂｼﾀｱｲｴﾑﾋﾟｰﾋﾞﾙ(ﾁｶｲ･ｶｲｿｳﾌﾒｲ)	大阪府	大阪市中央区	城見松下ＩＭＰビル（地階・階層不明）	0	0
109569	38210	7913203	ｴﾋﾒｹﾝ	ｲﾖｼ	ﾅｶﾔﾏﾁｮｳｲｽﾞﾌﾞﾁ(ﾄﾖｵｶ･ﾋｶﾞｼﾏﾁ)	愛媛県	伊予市	中山町出渕（豊岡・東町）	0	0
110589	39206	7850163	ｺｳﾁｹﾝ	ｽｻｷｼ	ｳﾗﾉｳﾁﾋｶﾞｼﾌﾞﾝ(ｵﾄﾅｼ･ｻｶｳﾁ)	高知県	須崎市	浦ノ内東分（鳴無・坂内）	0	0
111375	39387	7811606	ｺｳﾁｹﾝ	ｱｶﾞﾜｸﾞﾝﾆﾖﾄﾞｶﾞﾜﾁｮｳ	ﾄﾞｲ(ｺｳ･ｵﾂ)	高知県	吾川郡仁淀川町	土居（甲・乙）	0	0
120115	44201	8700924	ｵｵｲﾀｹﾝ	ｵｵｲﾀｼ	ﾏｷ(1-3ﾁｮｳﾒ､ｼﾗﾀｷB･C､ﾀｶﾐ)	大分県	大分市	牧（１～３丁目、白滝Ｂ・Ｃ、高見）	0	0
122508	46201	8920876	ｶｺﾞｼﾏｹﾝ	ｶｺﾞｼﾏｼ	ｵｶﾉﾊﾗﾁｮｳ(832ﾉ2･4､852ﾉ3)	鹿児島県	鹿児島市	岡之原町（８３２の２・４、８５２の３）	0	0
```

括弧内の読点は列挙の区切りで、中点も列挙の区切りとして使われているようです。
また、中点は読点で区切られた要素でさらに列挙したい場合に使われているようです。
（少なくとも読点より優先して中点が使われていないように見えます。）

建物について詳しくみてみます。

``` .sql
select 
	A.市区町村名
	,A.町域名
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名 like '%ビルを除く%'

select distinct 
	A.市区町村名
	,left(A.町域名,len(A.町域名)-CHARINDEX('（',reverse(A.町域名),1)) as [町域名(階層名を除く)]
from dbo.WkTbl_共通_郵便番号_町域結合 A
where A.町域名 like '%階)%' or A.町域名 like '%地階%'

```

結果はこうなりました。

```
市区町村名	町域名
仙台市青葉区	中央（次のビルを除く）
さいたま市中央区	新都心（次のビルを除く）
千葉市美浜区	中瀬（次のビルを除く）
千代田区	大手町（次のビルを除く）
千代田区	霞が関（次のビルを除く）
千代田区	永田町（次のビルを除く）
千代田区	丸の内（次のビルを除く）
中央区	日本橋（次のビルを除く）
中央区	晴海（次のビルを除く）
港区	赤坂（次のビルを除く）
港区	愛宕（次のビルを除く）
港区	港南（次のビルを除く）
港区	虎ノ門（次のビルを除く）
港区	浜松町（次のビルを除く）
港区	東新橋（次のビルを除く）
港区	三田（次のビルを除く）
港区	六本木（次のビルを除く）
新宿区	西新宿（次のビルを除く）
江東区	豊洲（次のビルを除く）
品川区	大崎（次のビルを除く）
渋谷区	恵比寿（次のビルを除く）
渋谷区	桜丘町（次のビルを除く）
渋谷区	渋谷（次のビルを除く）
豊島区	東池袋（次のビルを除く）
横浜市西区	みなとみらい（次のビルを除く）
浜松市中央区	板屋町（次のビルを除く）
名古屋市西区	牛島町（次のビルを除く）
名古屋市中村区	平池町（次のビルを除く）
大阪市阿倍野区	阿倍野筋（次のビルを除く）
大阪市北区	大淀中（次のビルを除く）
大阪市北区	天満橋（次のビルを除く）
大阪市北区	中之島（次のビルを除く）
大阪市中央区	城見（次のビルを除く）

市区町村名	町域名(階層名を除く)
さいたま市中央区	新都心明治安田生命さいたま新都心ビル
横浜市西区	みなとみらいクイーンズタワーＡ
横浜市西区	みなとみらいクイーンズタワーＢ
横浜市西区	みなとみらいクイーンズタワーＣ
横浜市西区	みなとみらいランドマークタワー
江東区	豊洲豊洲センタービル
港区	愛宕愛宕グリーンヒルズＭＯＲＩタワー
港区	海岸東京ポートシティ竹芝オフィスタワー
港区	虎ノ門虎ノ門ヒルズステーションタワー
港区	虎ノ門虎ノ門ヒルズビジネスタワー
港区	虎ノ門虎ノ門ヒルズ森タワー
港区	虎ノ門城山トラストタワー
港区	虎ノ門神谷町トラストタワー
港区	港南品川インターシティＡ棟
港区	港南品川インターシティＢ棟
港区	港南品川インターシティＣ棟
港区	三田住友不動産三田ツインビル西館
港区	赤坂ミッドタウン・タワー
港区	赤坂赤坂Ｂｉｚタワー
港区	赤坂赤坂アークヒルズ・アーク森ビル
港区	赤坂赤坂トラストタワー
港区	赤坂赤坂パークビル
港区	東新橋汐留シティセンター
港区	東新橋汐留メディアタワー
港区	東新橋電通本社ビル
港区	東新橋東京汐留ビルディング
港区	東新橋日本テレビタワー
港区	浜松町世界貿易センタービルディング南館
港区	六本木住友不動産六本木グランドタワー
港区	六本木泉ガーデンタワー
港区	六本木六本木ヒルズ森タワー
渋谷区	恵比寿恵比寿ガーデンプレイス
渋谷区	桜丘町渋谷サクラステージＳＨＩＢＵＹＡサイドＳＨＩＢＵＹＡタワー
渋谷区	渋谷渋谷スクランブルスクエア
新宿区	西新宿住友不動産新宿オークタワー
新宿区	西新宿住友不動産新宿グランドタワー
新宿区	西新宿新宿ＮＳビル
新宿区	西新宿新宿アイランドタワー
新宿区	西新宿新宿エルタワー
新宿区	西新宿新宿スクエアタワー
新宿区	西新宿新宿センタービル
新宿区	西新宿新宿パークタワー
新宿区	西新宿新宿モノリス
新宿区	西新宿新宿三井ビル
新宿区	西新宿新宿住友ビル
新宿区	西新宿新宿第一生命ビルディング
新宿区	西新宿新宿野村ビル
新宿区	西新宿東京オペラシティ
仙台市青葉区	中央ＳＳ３０住友生命仙台中央ビル
仙台市青葉区	中央アエル
千代田区	永田町山王パークタワー
千代田区	霞が関霞が関ビル
千代田区	丸の内ＪＰタワー
千代田区	丸の内グラントウキョウサウスタワー
千代田区	丸の内グラントウキョウノースタワー
千代田区	丸の内パシフィックセンチュリープレイス丸の内
千代田区	丸の内丸の内パークビルディング
千代田区	丸の内丸の内ビルディング
千代田区	丸の内新丸の内ビルディング
千代田区	丸の内東京ビルディング
千代田区	大手町ＪＡビル
千葉市美浜区	中瀬ワールドビジネスガーデン
大阪市阿倍野区	阿倍野筋あべのハルカス
大阪市中央区	城見ＭＩＤタワー
大阪市中央区	城見クリスタルタワー
大阪市中央区	城見パナソニックタワー
大阪市中央区	城見松下ＩＭＰビル
大阪市北区	大淀中梅田スカイビルタワーイースト
大阪市北区	大淀中梅田スカイビルタワーウエスト
大阪市北区	中之島中之島ダイビル
大阪市北区	天満橋ＯＡＰタワー
中央区	晴海オフィスタワーＸ
中央区	晴海オフィスタワーＹ
中央区	晴海オフィスタワーＺ
中央区	日本橋東京日本橋タワー
中央区	日本橋日本橋高島屋三井ビルディング
品川区	大崎ＴｈｉｎｋＰａｒｋＴｏｗｅｒ
浜松市中央区	板屋町浜松アクトタワー
豊島区	東池袋サンシャイン６０
名古屋市西区	牛島町名古屋ルーセントタワー
名古屋市中村区	平池町グローバルゲート
名古屋市中村区	名駅ＪＰタワー名古屋
名古屋市中村区	名駅ＪＲゲートタワー
名古屋市中村区	名駅ＪＲセントラルタワーズ
名古屋市中村区	名駅ミッドランドスクエア（高層棟）
名古屋市中村区	名駅大名古屋ビルヂング
```

町域名に括弧内で「xx階」と記述しているものは建物であると判断して取り出しましたが、「"丸の内丸の内パークビルディング"」との行もあり、先頭は必ず字名のような地名が入っていると判断されます。
逆に、地名の後ろに「"（次のビルを除く）"」が付いたものがほぼほぼ建物の前の字名のような地名と対応しているので、先ほどの判断は肯定されます。
ただし、「"海岸東京ポートシティ竹芝オフィスタワー"」の「"海岸"」、「"名駅大名古屋ビルヂング"」などの「"名駅"」とは対応していません。

「"海岸"」、「"名駅"」という字名はあるのか確認してみます。

``` .sql
select 
	A.市区町村名
	,A.町域名
from dbo.WkTbl_共通_郵便番号_町域結合 A
where 
    (
        (A.市区町村名='港区' and A.町域名 like '海岸%')
        or (A.市区町村名='名古屋市中村区' and A.町域名 like '名駅%')
    ) 
    and not (A.町域名 like '%階)%' or A.町域名 like '%地階%')

```

```
港区	海岸（１、２丁目）
港区	海岸（３丁目）
名古屋市中村区	名駅（１－１－８、１－１－１２、１－１－１３、１－１－１４、１－３－４、１－３－７）
名古屋市中村区	名駅（その他）
名古屋市中村区	名駅南
```

結果として、地名が存在することが確認できました。
これから、町域名では建物名の前に字名（地名）が必ず入ると判断します。


## データ構造の変更案

データを使いやすくする、もしくはデータ解析がしやすくするためには、次の点を考慮することになります。

* 括弧内の部分は括弧の前の文字列への絞り込みというか詳細を表していると考えられるので、括弧前の文字列が上位、括弧内の文字列が下位として区分することができる。
* 町域名には建物名が含まれており、区分することが望ましいと考えられる。
* 読点などで区切られた文字列は主に番地などの数値の範囲を示すものと、小字名のような文字列のものに分けられる。
* 地名の辞書として使用するケースを考えると、小字名の列挙は複数レコードに分割しているほうが使いやすいと考えられる。
* 郵便番号辞書として使用するケースを考えると、番地などの数値の範囲指定は単一レコードにあるほうが評価しやすいと考えられる。
* 地名の辞書として使用するケースを考えると、建物名や階層名は地名と別の項目にまとまっているほうが使いやすいと考えられる。
* 「以下に掲載がない場合」などの実際の町域名を指すものでない文字列を控えておくための「摘要」項目があることが望ましい。

このほかにもポイントがあるかもしれませんが、一旦これだとして進めます。
もし、読者の方で意見がありましたらコメントをください。

上記の点を踏まえて、今のテーブルに追加する項目は

+ 細分町域名1　
 町域名で括弧のないならそのままの文字列、括弧があるなら括弧の前の文字列とする。
 町域名が読点などで区切られた場合は列挙された項目それぞれの内容とする。

+ 細分町域名2
 町域名に括弧があり、括弧内の文字列とする。
 括弧内の文字列が小字名などの列挙の場合は、列挙された項目それぞれの内容とする。

+ 細分町域名3
 （今後使用予定）

+ 細分町域名4
 （今後使用予定）

+ 細分町域名5
 （今後使用予定）

+ 建物名
 町域名のうちビルと思われる文字列とする。
 判定は文字列の前に括弧内に階層名（「"地階・階層不明"」、「"２階"」など）が書かれていることによる。

+ 階層名など
 町域名にビルと思われる文字列の後の括弧内の内容とする。

+ 摘要
 「以下に掲載がない場合」などの実際の町域名を指すものでない文字列を保存するものとする。

また、数値列（＝数値の範囲指定や列挙）の内容が識別しやすいように「"＜"」と「"＞"」のペアで括るようにします。
数値列の判定方法は先頭がアラビア数字でそれに続けてアラビア数字、「～」、「、」「・」「の」「－」が連続するものとします。

数値列　＝　"[０-９][０-９～、・の－]+" （正規表現）
注意：　町域名の内容は数字を含めてすべて全角文字とする。

以上の内容から、展開後のテーブル定義はこうなりました。

``` WkTbl_共通_郵便番号_町域展開.sql
IF OBJECT_ID('WkTbl_共通_郵便番号_町域展開') IS NOT NULL DROP TABLE dbo.WkTbl_共通_郵便番号_町域展開
GO
CREATE TABLE [dbo].[WkTbl_共通_郵便番号_町域展開]
(
	  [uid] INT NOT NULL IDENTITY(1,1)
	, [Original_uid] INT NOT NULL
	, [細分町域1index] INT NULL DEFAULT((0))
	, [細分町域2index] INT NULL DEFAULT((0))
	, [細分町域3index] INT NULL DEFAULT((0))
	, [建物index] INT NULL DEFAULT((0))
	, [階層index] INT NULL DEFAULT((0))
	, [全国地方公共団体コード] NVARCHAR(10) COLLATE Japanese_CI_AS NOT NULL
	, [郵便番号] NVARCHAR(15) COLLATE Japanese_CI_AS NOT NULL
	, [都道府県カナ] NVARCHAR(15) COLLATE Japanese_CI_AS NOT NULL
	, [市区町村カナ] NVARCHAR(30) COLLATE Japanese_CI_AS NOT NULL
	, [町域カナ] NVARCHAR(500) COLLATE Japanese_CI_AS NOT NULL
	, [都道府県名] NVARCHAR(10) COLLATE Japanese_CI_AS NOT NULL
	, [市区町村名] NVARCHAR(20) COLLATE Japanese_CI_AS NOT NULL
	, [町域名] NVARCHAR(500) COLLATE Japanese_CI_AS NOT NULL
	, [細分町域名1] NVARCHAR(500) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [細分町域名2] NVARCHAR(500) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [細分町域名3] NVARCHAR(500) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [細分町域名4] NVARCHAR(500) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [細分町域名5] NVARCHAR(500) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [建物名] NVARCHAR(100) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [階層名] NVARCHAR(20) COLLATE Japanese_CI_AS NULL DEFAULT('')
	, [小字毎に番地が起番されている町域の表示] BIT NOT NULL
	, [丁目を有する町域の場合の表示] BIT NOT NULL
	, [摘要] NVARCHAR(500) COLLATE Japanese_CI_AS NULL
	, CONSTRAINT [PK__WkTbl_共通__DD7012645F1E6297] PRIMARY KEY ([uid] ASC)
)

```


## 町域名の展開（試行その１）

上記のデータ構造に移すストアドを作るにあたり、一度試行を行ってみましょう。

実装する条件は次のとおりです。

* 数値列を「"＜"」と「"＞"」のペアで括って明示する。
* 括弧前と括弧内の分離、括弧内の列挙の展開を行う。
* 建物名、階層名の展開を行う。

ではストアドを作ってみましょう。

#### 作業用の定数を定義

括弧や鉤括弧の文字をテーブルに定義することで固定します。

``` WkTbl_共通_郵便番号_特殊文字.sql
IF OBJECT_ID('WkTbl_共通_郵便番号_特殊文字') IS NOT NULL DROP TABLE dbo.WkTbl_共通_郵便番号_特殊文字
GO
CREATE TABLE [dbo].[WkTbl_共通_郵便番号_特殊文字]
(
	  [名称] NVARCHAR(10) COLLATE Japanese_CI_AS NOT NULL
	, [内容] NCHAR(1) COLLATE Japanese_CI_AS NOT NULL
)

```

``` .sql
IF OBJECT_ID('WkPr_内部_郵便番号_加工準備') IS NOT NULL DROP PROCEDURE dbo.WkPr_内部_郵便番号_加工準備
GO
create procedure dbo.WkPr_内部_郵便番号_加工準備
as
begin

truncate table dbo.WkTbl_共通_郵便番号_特殊文字;

insert into dbo.WkTbl_共通_郵便番号_特殊文字
(名称,内容)
values
('括弧自','（')
,('括弧至','）')
,('鉤括弧自','「')
,('鉤括弧至','」')
,('数値自','＜')
,('数値至','＞')
,('数字自','＃')
,('数字至','＃')
,('読点','、')
,('中点','・')
,('枝番区切','－')
,('範囲指定','～')
,('枝番の','の')
;;

end

```

#### 郵便番号テーブルの展開

展開テーブルへの代入を行うストアドです。

``` WkPr_共通_郵便番号TBL町域展開.sql

IF OBJECT_ID('WkPr_共通_郵便番号TBL町域展開') IS NOT NULL DROP PROCEDURE dbo.WkPr_共通_郵便番号TBL町域展開
GO
CREATE procedure [dbo].[WkPr_共通_郵便番号TBL町域展開]
as
begin

truncate table dbo.[WkTbl_共通_郵便番号_町域展開];

dbcc checkident ('dbo.[WkTbl_共通_郵便番号_町域展開]',RESEED,1);

INSERT INTO [dbo].[WkTbl_共通_郵便番号_町域展開]
(
	[Original_uid]
	,[細分町域1index]
	,[細分町域2index]
	,[細分町域3index]
	,[建物index]
	,[階層index]
	,[全国地方公共団体コード]
	,[郵便番号]
	,[都道府県カナ]
	,[市区町村カナ]
	,[町域カナ]
	,[都道府県名]
	,[市区町村名]
	,[町域名]
	,[細分町域名1]
	,[細分町域名2]
	,[細分町域名3]
	,[細分町域名4]
	,[細分町域名5]
	,[建物名]
	,[階層名]
	,[小字毎に番地が起番されている町域の表示]
	,[丁目を有する町域の場合の表示]
	,[摘要]
)
select
	A.uid as Original_uid
	,FN.町域1index as 細分町域1index
	,FN.町域2index as 細分町域2index
	,0 as 細分町域3index
	,0 as 建物index
	,0 as 階層index
	,A.全国地方公共団体コード
	,A.郵便番号
	,A.都道府県カナ
	,A.市区町村カナ
	,A.町域カナ
	,A.都道府県名
	,A.市区町村名
	,A.町域名
	,FN.町域名1 as 細分町域名1
	,FN.町域名2 as 細分町域名2
	,'' as 細分町域名3
	,'' as 細分町域名4
	,'' as 細分町域名5
	,'' as 建物名
	,'' as 階層名
	,A.小字毎に番地が起番されている町域の表示
	,A.丁目を有する町域の場合の表示
	,'' as 摘要
from dbo.WkTbl_共通_郵便番号_町域結合 A
cross apply 
dbo.[WkFnTb_共通_町域展開2](A.町域名) FN
;

exec dbo.[WkPr_共通_郵便番号_建物と町域分離];

exec dbo.[WkPr_共通_郵便番号_建物と町域分離_町域の目印なし];

end

```

展開した状態のデータ生成を行う関数です。

``` WkFnTb_共通_町域展開2.sql
IF OBJECT_ID('WkFnTb_共通_町域展開2') IS NOT NULL DROP FUNCTION dbo.WkFnTb_共通_町域展開2
GO
CREATE function [dbo].[WkFnTb_共通_町域展開2]
(
	@町域名 nvarchar(max)
)
returns @Ret table
(
	町域1index int
	,町域名1 nvarchar(max)
	,町域2index int
	,町域名2 nvarchar(max)
)
as
begin

/*
-- テスト用変数
declare 
	@町域名 nvarchar(max)='折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）'
;

declare @Ret as table
(
	町域1index int
	,町域名1 nvarchar(max)
	,町域2index int
	,町域名2 nvarchar(max)
);
*/

if isnull(@町域名,'')=''
	return;

-- 数値部分をで括って範囲を明示する
set @町域名=dbo.[WkFnTb_共通_数値部分装飾](@町域名);

declare 
	@区切1 nchar(1) -- ='、'
--	,@区切2 nchar(1)='・'
	,@節自 nchar(1) -- ='（'
	,@節至 nchar(1) -- ='）'
	,@小節自 nchar(1) -- ='「'
	,@小節至 nchar(1) -- ='」'
	,@数値自 nchar(1) -- ='＜'
	,@数値至 nchar(1) -- ='＞'
;

select 
	@区切1=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='読点';

select 
	@節自=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='括弧自';

select 
	@節至=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='括弧至';

select 
	@小節自=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='鉤括弧自';

select 
	@小節至=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='鉤括弧至';

select 
	@数値自=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数値自';

select 
	@数値至=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数値至';

declare @i int;
declare @j int;
declare @pt1 int;
declare @pt2 int;
declare @buf1 nvarchar(max)='';
declare @work nchar(1);

if right(@町域名,1)!=@節至
begin
-- 町域2がないケース
-- print('町域2がないケース');

set @pt1=1;
set @i=1;
while @pt1<=len(@町域名)
begin
	set @work=substring(@町域名,@pt1,1);	
	if not (@work in (@区切1)) --,@区切2))
		set @buf1=@buf1+@work
	else
	begin
		insert into @Ret
		(町域1index,町域名1,町域2index,町域名2)
		values
		(@i,@buf1,0,'');
		set @i=@i+1;
		set @buf1='';
	end;
	set @pt1=@pt1+1;
end;
insert into @Ret
(町域1index,町域名1,町域2index,町域名2)
values
(@i,@buf1,0,'');

end
else
begin
-- 町域1が固定で町域2が複数選択肢があるケース
-- print('町域1が固定で町域2が複数選択肢があるケース');

set @pt2= charindex(@節自,reverse(@町域名));
if @pt2=0
begin
-- 異常値が得られたのでエラーとして処理
	-- print('異常値が得られたのでエラーとして処理');
	return;
end
;

declare @町域1名 nvarchar(max)=substring(@町域名,1,len(@町域名)-@pt2);
declare @町域1index int=1;
declare @町域work nvarchar(max)=right(@町域名,@pt2);
declare @鉤括弧括り bit=0;
declare @数値括り bit=0;

-- 括弧を除いた部分
set @町域work=SUBSTRING(@町域work,2,len(@町域work)-2);

set @pt1=1;
set @i=1;
while @pt1<=len(@町域work)
begin
	set @work=substring(@町域work,@pt1,1);	
	if not(@work in (@区切1) --,@区切2) 
		and @鉤括弧括り=0 and @数値括り=0)
	begin
		set @buf1=@buf1+@work;
		if @work=@小節自
			set @鉤括弧括り=1;
		if @work=@小節至
			set @鉤括弧括り=0;
		if @work=@数値自
			set @数値括り=1;
		if @work=@数値至
			set @数値括り=0;
	end
	else
	begin
		insert into @Ret
		(町域1index,町域名1,町域2index,町域名2)
		values
		(@町域1index,@町域1名,@i,@buf1);
		set @i=@i+1;
		set @buf1='';
	end;
	set @pt1=@pt1+1;
end;
insert into @Ret
(町域1index,町域名1,町域2index,町域名2)
values
(@町域1index,@町域1名,@i,@buf1);

end
;

--select * from @Ret;
return;

end

```

数値列を「"＜"」「"＞"」で括った文字列を生成する関数です。

``` WkFnTb_共通_数値部分装飾.sql
IF OBJECT_ID('WkFnTb_共通_数値部分装飾') IS NOT NULL DROP FUNCTION dbo.WkFnTb_共通_数値部分装飾
GO
CREATE function [dbo].[WkFnTb_共通_数値部分装飾]
(
	@町域名 nvarchar(max)
)
returns nvarchar(max)
as
begin

/*
-- テスト用変数
declare @町域名 nvarchar(max)='折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）'
;
*/

if isnull(@町域名,'')=''
begin
	return @町域名;
end;

declare 
	@区切1 nchar(1) -- ='、'
--	,@区切2 nchar(1)='・'
	,@枝番 nchar(1) -- ='－'
	,@枝番の nchar(1) -- ='の'
	,@範囲 nchar(1) -- ='～'
	,@数値自 nchar(1) -- ='＜'
	,@数値至 nchar(1) -- ='＞'
	,@数字自 nchar(1)
	,@数字至 nchar(1)
;

select 
	@区切1=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='読点';

select 
	@枝番=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='枝番区切';

select 
	@枝番の=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='枝番の';

select 
	@範囲=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='範囲指定';

select 
	@数値自=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数値自';

select 
	@数値至=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数値至';

select 
	@数字自=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数字自';

select 
	@数字至=A.内容 
from dbo.WkTbl_共通_郵便番号_特殊文字 A 
where A.名称='数字至';

declare @i int;
declare @pt1 int;
declare @buf1 nvarchar(max)='';
declare @work nchar(1);
declare @数値モード bit=0;
declare @数値buf nvarchar(max)='';
declare @数値列Flg bit=0;

set @pt1=1;
set @i=1;
while @pt1<=len(@町域名)
begin
	set @work=substring(@町域名,@pt1,1);	
	if @数値モード=0
	begin
		-- 数値モードでない
		if @work between '０' and '９'
		begin
			-- 数値なので数値モード開始
			set @数値モード=1;
			set @数値列Flg=0;
			set @数値buf=@数字自+@work;
		end
		else
		begin
			-- 数値以外なのでそのまま処理
			set @buf1=@buf1+@work;
		end;
	end
	else
	begin
		-- 数値モード
		if (@work between '０' and '９') or @work in (
			@区切1
			-- ,@区切2
			,@枝番
			,@枝番の
			,@範囲)
		begin
			-- 数値と区切文字なのでそのまま処理
			if (@work between '０' and '９')
			begin
				if not (right(@数値buf,1) between '０' and '９')
					set @数値buf=@数値buf+@数字自;
				set @数値buf=@数値buf+@work;
			end
			else
				set @数値buf=@数値buf+@数字至+@work
			;
			if @work in (
				@区切1
				-- ,@区切2
				--,@枝番
				--,@枝番の
				,@範囲)
				set @数値列Flg=1;
		end
		else
		begin
			-- 数値以外なので数値モード終了
			set @数値モード=0;
			if (right(@数値buf,1) between '０' and '９')
				set @数値buf=@数値buf+@数字至
			;
			if @数値列Flg=1
				set @buf1=@buf1+@数値自+@数値buf+@数値至+@work
			else
				set @buf1=@buf1+@数値buf+@work
			;
			set @数値列Flg=0;
			set @数値buf='';
		end;
	end
	set @pt1=@pt1+1;
end;

return @buf1;

end

```

建物と町域分離のためのストアドです。

``` WkPr_共通_郵便番号_建物と町域分離.sql
IF OBJECT_ID('WkPr_共通_郵便番号_建物と町域分離') IS NOT NULL DROP PROCEDURE dbo.WkPr_共通_郵便番号_建物と町域分離
GO

CREATE procedure [dbo].[WkPr_共通_郵便番号_建物と町域分離]
as 
begin

update MAIN set
	細分町域1index=QUERY.町域1index
	,細分町域2index=QUERY.町域2index
	,建物index=QUERY.建物index
	,階層index=QUERY.階層index
	,細分町域名1=QUERY.町域名1
	,細分町域名2=QUERY.町域名2
	,建物名=QUERY.建物名
	,階層名=QUERY.階層名
from [dbo].[WkTbl_共通_郵便番号_町域展開] MAIN
inner join 
(
SELECT 
	A.uid
	,isnull(B.細分町域1index,0) as 町域1index
	,0 as 町域2index
	,DENSE_RANK() OVER (PARTITION BY B.細分町域名1 ORDER BY C.min_uid) as 建物index
	,ROW_NUMBER() OVER (PARTITION BY A.細分町域名1 ORDER BY A.uid) as 階層index
	,isnull(B.細分町域名1,'') as 町域名1
	,'' as 町域名2
	,right(A.細分町域名1,len(A.細分町域名1)-len(isnull(B.細分町域名1,''))) as 建物名
	,isnull(A.細分町域名2,'') as 階層名
FROM [dbo].[WkTbl_共通_郵便番号_町域展開] A
left outer join [dbo].[WkTbl_共通_郵便番号_町域展開] B
on (A.細分町域名2 like '%階' or A.細分町域名2 like '%地階%' or A.細分町域名2 like '%階層不明%')
and B.細分町域名2='次のビルを除く'
and (A.都道府県名=B.都道府県名 and A.市区町村名=B.市区町村名 and left(A.細分町域名1,len(B.細分町域名1))=B.細分町域名1)
left outer join (
	select 
		SC.細分町域名1 as 建物名
		,min(SC.uid) as min_uid
	from [dbo].[WkTbl_共通_郵便番号_町域展開] SC
	where SC.細分町域名2 like '%階' or SC.細分町域名2 like '%地階%' or SC.細分町域名2 like '%階層不明%'
	group by SC.細分町域名1
) C
on A.細分町域名1=C.建物名
where A.細分町域名2 like '%階' or A.細分町域名2 like '%地階%' or A.細分町域名2 like '%階層不明%'
) QUERY
on MAIN.uid=QUERY.uid
;

end

```

``` WkPr_共通_郵便番号_建物と町域分離_町域の目印なし.sql
IF OBJECT_ID('WkPr_共通_郵便番号_建物と町域分離_町域の目印なし') IS NOT NULL DROP PROCEDURE dbo.WkPr_共通_郵便番号_建物と町域分離_町域の目印なし
GO
CREATE procedure [dbo].[WkPr_共通_郵便番号_建物と町域分離_町域の目印なし]
as 
begin

declare @worktbl as table
(
	都道府県名 nvarchar(50)
	,市区町村名 nvarchar(50)
	,建物名先頭 nchar(1)
	,建物分類index int
	,建物名 nvarchar(50)
);

insert into @worktbl
select distinct
	A.都道府県名
	,A.市区町村名
	,left(A.建物名,1) as 建物名先頭
	,dense_rank() over (order by A.都道府県名,A.市区町村名,left(A.建物名,1)) as 建物分類index
	,A.建物名
from dbo.[WkTbl_共通_郵便番号_町域展開] A
where A.建物名!='' and A.細分町域名1=''
;

declare @i int;
declare @max int;
declare @strarr as dbo.WkType_共通_Array文字列;
declare @建物接頭辞 nvarchar(max);

select 
	@i=min(A.建物分類index)
	,@max=max(A.建物分類index) 
from @worktbl A;

while @i<=@max
begin

	delete from @strarr;
	insert into @strarr
	select 
		A.建物名 
	from @worktbl A 
	where A.建物分類index=@i;

	select 
		@建物接頭辞=dbo.WkFnSc_共通_先頭共通文字列(@strarr)
	;

	update PA set
		細分町域名1=PB.細分町域名1
		,建物名=right(PA.建物名,len(PA.建物名)-len(PB.細分町域名1))
	from dbo.[WkTbl_共通_郵便番号_町域展開] PA
	cross join (
	select distinct
		B.細分町域名1
	from @worktbl A
	inner join dbo.[WkTbl_共通_郵便番号_町域展開] B
	on A.都道府県名=B.都道府県名 and A.市区町村名=B.市区町村名 and A.建物名先頭=left(B.細分町域名1,1)
	where A.建物分類index=@i 
	and len(B.細分町域名1)<=len(@建物接頭辞)
	and B.細分町域名1=left(@建物接頭辞,len(B.細分町域名1))
	) PB
	where PA.建物名 in (select 文字列 from @strarr)
	;

	set @i=@i+1;
end;

end

```

``` WkFnSc_共通_先頭共通文字列.sql
IF OBJECT_ID('WkFnSc_共通_先頭共通文字列') IS NOT NULL DROP FUNCTION dbo.WkFnSc_共通_先頭共通文字列
GO
create function dbo.WkFnSc_共通_先頭共通文字列
(
	@Array文字列 dbo.WkType_共通_Array文字列 readonly
)
returns nvarchar(max)
as
begin

declare @Ret nvarchar(max)='';

if (select count(*) from @Array文字列)=0
	return @Ret;

-- 文字列配列で先頭の共通部分を取り出す
declare @i int=1;
declare @max int=(select max(len(A.文字列)) from @Array文字列 A);
declare @count int;
declare @work nvarchar(max);

if isnull(@max,0)=0
	return @Ret;

while @i<=@max
begin
	
	select
		@work=min(PA.先頭文字列)
		,@count=count(PA.先頭文字列)
	from (
		select distinct
			left(A.文字列,@i) as 先頭文字列
		from @Array文字列 A
	) PA;

	if isnull(@count,0)>1
		-- 先頭文字列が複数ケースなら、ループを抜ける
		break
	else
		-- 先頭文字列が単一ケースなら、@Retを更新
		set @Ret=@work
	;

	set @i=@i+1;
end;

return @Ret;

end

```

``` WkType_共通_Array文字列.sql
IF ISNULL((SELECT COUNT(*) FROM sys.types t WHERE t.is_user_defined=1 and t.name='WkType_共通_Array文字列'),0) > 0
	DROP TYPE dbo.WkType_共通_Array文字列
GO
CREATE TYPE [WkType_共通_Array文字列] AS TABLE (
	  [文字列] NVARCHAR(MAX) COLLATE Japanese_CI_AS NULL
)

```

#### 展開したデータをみてみよう

展開結果のデータをみてみましょう。
特にいろいろ要素の入ったものを見てみます。

``` .sql
SELECT TOP (100) 
	[uid]
      ,[都道府県名]
      ,[市区町村名]
      ,[町域名]
      ,[細分町域名1]
      ,[細分町域名2]
      ,[細分町域名3]
      ,[細分町域名4]
      ,[細分町域名5]
      ,[建物名]
      ,[階層名]
      ,[丁目を有する町域の場合の表示]
      ,[摘要]
  FROM [dbo].[WkTbl_共通_郵便番号_町域展開]
A
where
A.町域名 like '%(%'
and A.町域名 like '%「%'
and A.町域名 like '%～%'
and A.町域名 like '%、%'

```

結果です。

```
uid	都道府県名	市区町村名	町域名	細分町域名1	細分町域名2	細分町域名3	細分町域名4	細分町域名5	建物名	階層名	丁目を有する町域の場合の表示	摘要
10240	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	折茂	今熊「＜＃２１３＃～＃２３４＃、＃２４０＃、＃２４７＃、＃２６２＃、＃２６６＃、＃２７５＃、＃２７７＃、＃２８０＃、＃２９５＃、＃１１９９＃、＃１２０６＃、＃１５０４＃＞を除く」						0	
10241	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	折茂	大原						0	
10242	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	折茂	沖山						0	
10243	青森県	上北郡六戸町	折茂（今熊「２１３～２３４、２４０、２４７、２６２、２６６、２７５、２７７、２８０、２９５、１１９９、１２０６、１５０４を除く」、大原、沖山、上折茂「１－１３、７１－１９２を除く」）	折茂	上折茂「＜＃１－１３＃、＃７１－１９２＃＞を除く」						0	
12547	岩手県	岩手郡葛巻町	葛巻（第４０地割「５７番地１２５、１７６を除く」～第４５地割）	葛巻	第＃４０＃地割「＃５７＃番地＜＃１２５＃、＃１７６＃＞を除く」～第＃４５＃地割						0	
20169	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	＃４３０＃番地以上「＜＃１７７０－１＃～＃２＃、＃１８６２－４２＃、＃１９２３－５＃＞を除く」						0	
20170	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	大谷地						0	
20171	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	折渡						0	
20172	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	鍵金野						0	
20173	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	金山						0	
20174	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	滝ノ沢						0	
20175	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	豊牧						0	
20176	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	沼の台						0	
20177	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	肘折						0	
20178	山形県	最上郡大蔵村	南山（４３０番地以上「１７７０－１～２、１８６２－４２、１９２３－５を除く」、大谷地、折渡、鍵金野、金山、滝ノ沢、豊牧、沼の台、肘折、平林）	南山	平林						0	
59666	長野県	北佐久郡立科町	茂田井（１～５００「２１１番地を除く」「古町」、２５２７～２５２９「土遠」）	茂田井	＜＃１＃～＃５００＃＞「＃２１１＃番地を除く」「古町」						0	
59667	長野県	北佐久郡立科町	茂田井（１～５００「２１１番地を除く」「古町」、２５２７～２５２９「土遠」）	茂田井	＜＃２５２７＃～＃２５２９＃＞「土遠」						0	
64995	静岡県	島田市	牧之原（２５０～３４３番地「２５５、２５６、２５８、２５９、２６２、２７６、２９４～３００、３０２～３０４番地を除く」）	牧之原	＜＃２５０＃～＃３４３＃＞番地「＜＃２５５＃、＃２５６＃、＃２５８＃、＃２５９＃、＃２６２＃、＃２７６＃、＃２９４＃～＃３００＃、＃３０２＃～＃３０４＃＞番地を除く」						0	
```

なかなかうまくいきました。

#### 試行結果の評価

+ 試行の結果で方向性の誤りといえる点はとくにみつからない。
+ 良かった点として、建物名、階層名をうまく展開できた点と、数値列を明示する点があげられる。
+ 不足している点として、番地などの数値列をより評価しやすい形にする必要がある。
+ 「xxxを除く」や「xxx一円」など否定やすべて一致する状態などの表現方法を検討する必要がある。

これから、いまの試行をベースにさらに作りこむようにします。
進め方にご意見等ございましたら、コメントしてください。

## つづく

今回は結合データから試行として展開データを作成しました。
次回は、さらなる作りこみをしたいと思います。

ところで、作業をするにあたって、VB.NETで作った正規表現関数を導入するかを悩んでいます。
VB.NETでSQLServerの関数を作っても、ほかの方には使えないですからね。
その点についてもご意見があればコメントしてください。



## 備忘録　（2025/04/06　追記）

今後対処すべきレコードをメモとしてピックアップしました。
これ以外に対処すべきレコードがあればコメントください。

``` .sql
select 
	[uid]
      ,[都道府県名]
      ,[市区町村名]
      ,[町域名]
      ,[細分町域名1]
      ,[細分町域名2]
      ,[細分町域名3]
      ,[細分町域名4]
      ,[細分町域名5]
      ,[建物名]
      ,[階層名]
      ,[丁目を有する町域の場合の表示]
      ,[摘要]
from dbo.WkTbl_共通_郵便番号_町域展開 A
where 
A.細分町域名1 like '%の次に%番地%がくる場合'
or (A.細分町域名1 like '%一円' and A.細分町域名1!='一円')
or A.細分町域名1='以下に掲載がない場合'
or A.細分町域名2 like '%を除く%'
or A.細分町域名2 like '%以上%'
or A.細分町域名2 like '%以下%'
or A.細分町域名2 like '%以外%'
or A.細分町域名2 like '%以降%'
or A.細分町域名2 like '%以内%'
or A.細分町域名2 like '%その他%'
;

```


結果（の一部）は以下のとおりです。

```
uid	都道府県名	市区町村名	町域名	細分町域名1	細分町域名2	細分町域名3	細分町域名4	細分町域名5	建物名	階層名	丁目を有する町域の場合の表示	摘要
1	北海道	札幌市中央区	以下に掲載がない場合	以下に掲載がない場合							0	
90	北海道	札幌市北区	以下に掲載がない場合	以下に掲載がない場合							0	
233	北海道	札幌市東区	以下に掲載がない場合	以下に掲載がない場合							0	
355	北海道	札幌市白石区	以下に掲載がない場合	以下に掲載がない場合							0	
427	北海道	札幌市豊平区	以下に掲載がない場合	以下に掲載がない場合							0	
482	北海道	札幌市南区	以下に掲載がない場合	以下に掲載がない場合							0	
524	北海道	札幌市南区	常盤（その他）	常盤	その他						0	
535	北海道	札幌市南区	藤野（その他）	藤野	その他						0	
543	北海道	札幌市南区	真駒内（その他）	真駒内	その他						0	
560	北海道	札幌市南区	簾舞（その他）	簾舞	その他						0	
580	北海道	札幌市西区	以下に掲載がない場合	以下に掲載がない場合							0	
662	北海道	札幌市厚別区	以下に掲載がない場合	以下に掲載がない場合							0	
701	北海道	札幌市手稲区	以下に掲載がない場合	以下に掲載がない場合							0	
773	北海道	札幌市清田区	以下に掲載がない場合	以下に掲載がない場合							0	
824	北海道	函館市	以下に掲載がない場合	以下に掲載がない場合							0	
992	北海道	小樽市	以下に掲載がない場合	以下に掲載がない場合							0	
1052	北海道	旭川市	以下に掲載がない場合	以下に掲載がない場合							0	
1124	北海道	旭川市	神居町西丘（その他）	神居町西丘	その他						0	
1290	北海道	旭川市	東旭川町豊田（その他）	東旭川町豊田	その他						0	
...
(以下省略)
```


関連記事に出てきたのですが、郵便番号を処理する記事を書かれた方がおられたのですね。

https://qiita.com/yhosok/items/bb7fa9ff0254d20ad279

結果が欲しい方は、そちらを参照してください。

(2025/04/09追記)
除くの対処を考えていた時に、データを調べていたら字名と小字名とで分離すべき例がいくつかありました。
どう取り扱うか、悩んでます。

参考のスクリプトは以下のとおりです。

``` .sql
select distinct
	A.uid
	,A.市区町村名
	,A.細分町域名1
	,A.基本カウント
	,B.細分町域名1
	,B.細分町域名2
	,B.細分町域名3
	,count(B.uid) as 類似地名カウント
from 
(
select 
	min(SA.uid) as uid
	,SA.都道府県名
	,SA.市区町村名
	,SA.細分町域名1
	,count(*) as 基本カウント
from
dbo.WkTbl_共通_郵便番号_町域展開 SA
where 
	SA.細分町域名2 in ('','%')
group by  
	SA.都道府県名
	,SA.市区町村名
	,SA.細分町域名1
) A
inner join dbo.WkTbl_共通_郵便番号_町域展開 B
on 
A.uid!=B.uid
and A.細分町域名1!='%'
and A.都道府県名=B.都道府県名 and A.市区町村名=B.市区町村名
and len(B.細分町域名1)>len(A.細分町域名1)+1
and left(B.細分町域名1,len(A.細分町域名1))=A.細分町域名1
group by
	A.uid
	,A.市区町村名
	,A.細分町域名1
	,A.基本カウント
	,B.細分町域名1
	,B.細分町域名2
	,B.細分町域名3
;
```

結果です。

```
uid	市区町村名	細分町域名1	基本カウント	細分町域名1	細分町域名2	細分町域名3	類似地名カウント
85	札幌市中央区	宮の森	1	宮の森一条			1
85	札幌市中央区	宮の森	1	宮の森三条			1
85	札幌市中央区	宮の森	1	宮の森四条			1
85	札幌市中央区	宮の森	1	宮の森二条			1
158	札幌市北区	新川	1	新川一条			1
158	札幌市北区	新川	1	新川五条			1
158	札幌市北区	新川	1	新川三条			1
158	札幌市北区	新川	1	新川四条			1
158	札幌市北区	新川	1	新川七条			1
158	札幌市北区	新川	1	新川西一条			1
158	札幌市北区	新川	1	新川西五条			1
...
（省略）
...
125220	大島郡瀬戸内町	古仁屋	1	古仁屋瀬久井西			1
125220	大島郡瀬戸内町	古仁屋	1	古仁屋瀬久井東			1
125520	石垣市	登野城	1	登野城尖閣			1
125562	名護市	宇茂佐	1	宇茂佐の森			1
125574	名護市	我部	1	我部祖河			1
125658	沖縄市	古謝	1	古謝津嘉山町			1
125677	沖縄市	美里	1	美里仲原町			1
125717	うるま市	石川	1	石川伊波			1
125717	うるま市	石川	1	石川嘉手苅			1
125717	うるま市	石川	1	石川山城			1
125717	うるま市	石川	1	石川石崎			1
125717	うるま市	石川	1	石川赤崎			1
125717	うるま市	石川	1	石川楚南			1
125717	うるま市	石川	1	石川東恩納			1
125717	うるま市	石川	1	石川東恩納崎			1
125717	うるま市	石川	1	石川東山			1
125717	うるま市	石川	1	石川東山本町			1
125717	うるま市	石川	1	石川白浜			1
125719	うるま市	石川東山	1	石川東山本町			1
125761	うるま市	与那城	1	与那城安勢理			1
125761	うるま市	与那城	1	与那城伊計			1
125761	うるま市	与那城	1	与那城屋慶名			1
125761	うるま市	与那城	1	与那城屋平			1
125761	うるま市	与那城	1	与那城宮城			1
125761	うるま市	与那城	1	与那城照間			1
125761	うるま市	与那城	1	与那城上原			1
125761	うるま市	与那城	1	与那城西原			1
125761	うるま市	与那城	1	与那城池味			1
125761	うるま市	与那城	1	与那城中央			1
125761	うるま市	与那城	1	与那城桃原			1
125761	うるま市	与那城	1	与那城平安座			1
125761	うるま市	与那城	1	与那城平宮			1
125761	うるま市	与那城	1	与那城饒辺			1
```

例えば、uid=125761の「うるま市 / 与那城」という地名があるので
　「うるま市 / 与那城平宮」
 というのは
 　「うるま市 / 与那城 / 平宮」
のほうが正しいのではないかとも考えらますが、分割しないほうが正しいかもしれません。
uid=85の「札幌市中央区 / 宮の森」では
 「札幌市中央区 / 宮の森一条」
というのは
 「札幌市中央区 / 宮の森 / 一条」
のほうが正しいと思われます。