私はdecimal(16,2)
として定義された列のカップルを持っています。ブランクの値を持つSQL Server Management Studioの10進数列
値 ''(空白)を残したいと思います。
私は
CASE
WHEN FIELD1 IS NULL THEN ''
ELSE FIELD1
END AS FIELD_NAME
として選択クエリを持っている場合は、この列の性質としては許されないだろう。
この列に空白の値を入力するにはどうすればよいですか?あなたが解決策をお勧めしますNULL
、などの値を残す、またはテキストにすべてを変換する必要がありますどちらか
感謝
なぜNULLにしておきますか?このような状況に適しています。あなたができる最悪の**事は 'varchar()'を変更して空の値を冷蔵保存することでした。 nullを返さない場合は、値がNULLの空白をアプリケーションに返すだけです。または、アプリケーション自体でこれを処理します。 – scsimon
あなたがデータ型を変更しない限り、あなたはそれを発見できませんでした。正直なところ、このタイプのものはSQL Serverではなく、フロントエンドで処理する必要があります。これはsqlからNULLを返す正しい値です。 –