比較: Exact String Match

「Exact String Match」比較は、2つの文字列値が一致しているかどうかを判断する単純な比較です。

用途

「Exact String Match」比較を使用して、文字列識別子の2つの値について完全一致を検索します。多くの場合、「Exact String Match」比較は判定表内で最上位の一致ルールとして使用し、最初にすべての完全一致を検索し、その後に部分一致を検索するルールを指定します。また、1つ以上の変換機能とともに使用して、変換された場合のみ同じになる値の一致を検索できます。たとえば、「Generate Initials」変換機能とともに「Exact String Match」を使用すると、「IBM」と「International Business Machines」は一致します。

この比較では、結果バンドの使用はサポートされていません。

オプション

オプション

タイプ

目的

デフォルト値

Match No Data pairs?

Yes/No

このオプションは、識別子の2つの非データ(Null、または空白文字のみを含む)値を比較する際の比較の結果を決定します。

「No」に設定した場合、非データ値に対して別の非データ値を比較すると、比較は「no data」結果になります。

「Yes」に設定した場合、非データ値に対して別の非データ値を比較すると、比較は完全一致(TRUE)になります。移入された値に対して非データ値を比較した場合、返されるのは「no data」結果のみです。

No

Ignore case?

Yes/No

値を比較するときに、大/小文字を無視するかどうかを設定します。

たとえば、大/小文字を無視する場合は「Oracle Corporation」と「ORACLE CORPORATION」が一致し、そうでない場合は一致しません。

Yes

構成例

「Exact String Match」比較を使用して会社名を照合します。次のオプションを指定します。

Match No Data pairs? = Yes

Ignore case?= Yes

次の変換が追加されます。

  1. 「Upper Case」
  2. 「Trim Whitespace」
  3. 「Strip Words」。会社接尾辞のリスト(エントリ「LTD」、「LIMITED」を含む)を使用します。

結果例

次の表に、「Exact String Match」比較の前述の構成を使用した比較結果をいくつか示します。

いずれかの値が空の場合、または両方の値が空の場合、比較では「No Data」結果が返されることに注意してください。

値A

値B

比較結果

Oracle

ORACLE

TRUE(一致)

Price Waterhouse Coopers

PriceWaterhouseCoopers

TRUE(一致)

Oracle Ltd

Oracle

TRUE(一致)

Oracle Limited

Oracle Ltd

TRUE(一致)

John Smith

John Smith

TRUE(一致)

Oracle

Oralce

FALSE(不一致)

John Smith

John A. Smith

FALSE(不一致)

PWC

Price Waterhouse Coopers

FALSE(不一致)

George & Sons Construction

George & Sons Confectioners

FALSE(不一致)

Null

Oracle

no data

Null

Null

TRUE(一致)

Oracle (R) Enterprise Data Qualityオンライン・ヘルプ バージョン8.1
Copyright (C) 2006,2011 Oracle and/or its affiliates.All rights reserved.