[DBO] という名前の nvarchar フィールドがあり、年齢の数値 (32 など) またはその他の nvarchar 値 (Unknown または 12/10/2013 など) が含まれています。
私が達成しようとしているのは、数値の場合は [DBO] を int に変換することです。これは私が現在持っているコードですが、明らかに機能していません。
SELECT * FROM [PeopleTable] WHERE CAST([DBO] AS INT)=32
[DBO] の値が int ではないというエラーが常に表示されます。「CASE」を使用しようとしましたが、コマンドでそれを実装する方法がわかりません。