2010年10月28日木曜日

リレーションシップと比較演算子

リレーションシップに使える比較演算子のテストをするため以下のテーブルを作成した。


tbl_Frontend テーブルに数字タイプの照合フィールドを作成した。
テキストタイプを利用しなかったのは数字タイプのほうが簡潔な条件になると言う理由。


tbl_Data テーブルには数字タイプの照合フィールドとテキストタイプのテキストフィールドを作成した。


データテーブルに以下のテスト用データを作成する。


二つのテーブル間に関連を作成する。
テーブル間の比較演算子は標準の = を利用した。


tbl_Frontend テーブルが関連付けられたレイアウトにおいて、照合フィールドに 3 を入力した結果、一致する値が返された。


テーブル間の比較演算子を ≠ に変更した。


結果、一致しない値が返された。

テーブル間の比較演算子を < に変更した。
結果、3 より大きい値が返された。
左辺が右辺より小さいではなく、 tbl_Frontend より tbl_Data が大きいと解釈した。
テーブル間の比較演算子を > に変更した。
結果、3 より小さい値が返された。
テーブル間の比較演算子を × に変更した。

結果、全ての値が返された。


0 件のコメント:

コメントを投稿