文字列とユーザーが挿入した値を比較する必要があるという問題があります。文字列を比較する方法障害のない列インデックス
カラムの値は、次のいずれかの形式で指定できます。文字列は、問題は、我々が持っているデータは非常に多くのフォーマットが含まれていると私はいずれかを使用することができないことを照会しながら、私はいくつかの制限を持っているとして、我々はすべてのSQLServerで比較しながら、扱うことができないということである19以上の文字
00000000000
(000) 000-0000
000-000-0000
22222222222222
000 000 00000
000 000 0000
000-000-0000
000-000-00000
00 00 000 0000
000000000000
0000 0000 000
することはできませんスカラー関数はwhere句ではインデックスやその他のパフォーマンスを妨げます。
私が持つ唯一の選択肢は、C#コードで処理することです。
上記のすべてのケースとそれ以外の可能性のあるすべてのケースを処理するC#のジェネリック関数を手伝ってくれますか?
データの長さは任意ですか?スペース、かっこ、ダッシュは重要ですか? – ChrisF
既存の回答は両方とも正しい(そして同じ)。 –