比較: Equals

「Equals」比較は、2つの数値が相互に等しいかどうかを判断する単純な比較です。

用途

「Equals」比較を使用して、等しい数値を照合します。数値を正負に関係なく照合(たとえば、-0.5を0.5で照合)する場合は、この比較とともに「Absolute Value」変換機能も使用できることに注意してください。

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

オプション

オプション

タイプ

目的

デフォルト値

Match No Data pairs?

Yes/No

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

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

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

No

Decimal place accuracy

整数

このオプションを使用すると、数値を照合する小数桁数の精度を指定できます。

整数以外の数値、つまり、小数点の後に値がある数値(45.678、45.622など)に対して、2つの値を照合する小数桁数を指定できます。

たとえば、1に設定すると、値45.678と45.622は、値45.6と45.6が比較されるため等しいとみなされます。2に設定すると、値45.67と45.62が比較されるため等しいとはみなされません。端数処理は(変換として追加しないかぎり)発生しないことに注意してください(つまり、45.678は45.7ではなく45.6とみなされます)。

0

この例では、「Trade Amount」と「Trade Price」の2つの識別子に対して「Equals」比較を使用し、株取引が格納されているシステム内で重複した取引を検索します。

構成例

Match No Data pairs?= No

Decimal place accuracy = 2

結果例

次の表に、前述の構成を使用した比較結果の例を示します。

値A

値B

比較結果

0.465

0.465

TRUE(一致)

57.5

57.5

TRUE(一致)

0

0

TRUE(一致)

000109866

000109866

TRUE(一致)

52.5624

52.5639

TRUE(一致)

0.465

0.468

TRUE(一致)

52.5721

52.5698

FALSE(不一致)

0

1

FALSE(不一致)

0.48

0.47

FALSE(不一致)

000109877

000109879

FALSE(不一致)

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