は私が名前XYZによってvarchar
列とその列の値を持っている私ははそれがない
CASE
WHEN XYZ > '9.0' THEN
'DONE'
WHEN XYZ < '7.0' THEN
'NOT DONE'
WHEN XYZ BETWEEN '7.0' AND '9.0' THEN
'NULL'
END
のようなcase文の何かを書くとき
XYZ
10.2
9.0
97.32
のようなものですvarchar列に小数点以下の値を比較します値と比較する。これを解決するために何をすべきか?
「これを解決するにはどうすればよいですか」数値データ型を使用して数値を格納します。 'varchar'を使う理由は何ですか?これは変更できますか?そうでない場合は、列に数値以外の値がありますか? –
coloumnデータ型はvarcharにあります。coloumnには数値以外の値はありません。 – palum
私はそれが 'varchar'だと知っています。あなたはまた、それを修正するために何をすべきか尋ねます。回答。より適切なデータ型を使用してください。 –