アイテムのセットを作成するには、すべてのアイテムを比較して、「共通」を持つアイテムを比較します。バイトフィールドに基づいてカラムを動的に選択
この小さな 'Something'は、ColumnNameとByteValueを格納するテーブルによって定義されます。どの列を比較する必要があるかを知るため。
絵は言葉以上のことをよく言うので、ここでは基本的なスケッチです。
ByteFieldの意義を格納表パラメータ:グリーンで
やコンパレータなどの列の組み合わせの使用例、比較として私たちを71
与えては。
表データ:比較と列の定義済みの組み合わせのためのベースとしての入力としてデータイドを取って、データIdのリストを返すクエリを作成する方法
?ここに71
。
この例では、DataID = 1とByte = 71に基づいて項目を設定します。期待される結果は1, 4, 5
です。
ここはa sample of the databaseです。
私は「一度」噛まれていたので、私はあなたに仕事を依頼していません。私はいくつかのコードでそれを処理していますが、私はT-SQLでそれを行う方法を見てみたいと思います。だから私はサンプルテーブルを用意しました。
これは*非常に秘密のデータ構造です。列名を使用して条件を直接識別しないのはなぜですか? –
私はそれを得ることは確かではありませんが、実際これはexempleのためです。私はcompariisonで使用できる実際には23 Columnを持っています。製品にないユーザーによって異なります。 15 combinaisonは一般的に使われていますが、実際には他にもたくさんあります。 –
。 。 SQLが非常に妥当な選択肢を提供するときに、列名を定義するのになぜビットバイディングを使用するのですか? –