SQL Server 2008 を使用しています。
タイプの列を持つテーブルがありますVarChar
。現在、実際に数値を表す文字列で満たされています。残念ながら、列はそのままにしておく必要がありますVarChar ('1', '2' ... , '1000' )
。
そのフィールドに最大数の値を照会したいのですが、これはVarChar
自然順序の最大値ではなく、辞書編集の最大値を取得するためです。
そのクエリの句を使用してこれを解決し、このリンクCOLLATE
のような数値の自然順序を提供する照合に変更しようと思いました
- SQL Server 2008 にこのような照合はありますか?もしそうなら、クエリは何ですか?
- このような照合が存在する場合、このメソッドを使用する必要がありますか、それともキャストを使用する必要がありますか?
ありがとう。