私はデータベースに取り組んでいます。明るいスパークでは、文字フィールドに数字と文字を格納することをお勧めしました。charフィールドの数字を確認する
ここで、数値が特定の値以下の場所を選択する必要がありますが、レコードの一部に文字が存在するため、明らかにエラーが発生します。
私は、次の
select column1
from table1
where ISNUMERIC(column1)=1
AND column1<=16
は、しかし、私はデータに int型をvarchar型の値 '5.00' を変換するとき
の変換が失敗し、次のエラーを取得しようとしています。
これは私に数字のように見えるので、なぜそれを変換できないのですか?
を私にsytaxエラーを与えます!素晴らしいことに感謝します。 – coolblue2000
前と同じエラーになります「THEN、終わり近くに不適切な構文期待AND、ORまたは」 – coolblue2000