私は新しいデータベーステーブルを作成する必要があります。
論理的には、ID
、name
、および"value"
が含まれています。
その値フィールドは、数値でも文字列でも構いません。SQL Server 2005で数値と文字列の両方の値を含むことができるフィールドをモデル化する方法はありますか。
フィールドをvarchar
にしたいとは思っていません。WHERE value > 0.5
などのフィルタを使用してクエリできます。
SQL Server 2005でこの概念をモデル化する最も良い方法は何ですか?
EDIT: 私はここに(数値の1、非数値の1)を複数のフィールドを作成するには反対しないんだけど、彼らはすべて実際には同じ概念だから、私はそれがだっ確認されませんでしたいい案。
私は別々のフィールドを作成してから、ビューを1つの論理カラムにまとめることができると思います。
これに関する意見はありますか?
私が達成したいのは、とてもシンプルです...通常、このデータはグリッド型の表示では盲目的に表示されます。
また、そのグリッド内の数値をフィルタリングすることもできます。この表は数千万のレコードに収まるので、私はパフォーマンスを照会してコーナーに自分自身を描きたくはありません。
パフォーマンスのクエリが私の主な関心事です。