2016-04-04 8 views
3
SELECT 1.233 
UNION ALL 
SELECT 333 

私はのような出力を取得しています:小数点以下桁数の問題で使用時の労働組合のすべてのコンセプト

1.233 
333.000 

しかし、私は、余分な小数点以下の場所にしたくありません。出力が必要です:

1.233 
333. 

私を助けてください。

+0

の可能性のある重複した[MSSQL表示1小数点が利用でき、他のショーなしの場合](http://stackoverflow.com/questions/17568354/mssql-display-1-decimal-point-if-available-else -show-none) – sagi

答えて

4

あなたは、さらに計算を必要としない場合は、文字列に列を変換してみてください。この

SELECT CAST(1.233 AS FLOAT) 
UNION ALL 
SELECT 333 
+0

ねえ、働いています..ありがとう。.... –

+0

FLOATデータ型を使うのは良い考えではありません。 – FLICKER

+0

OkちらつきBro ..なぜ教えていただけますか? –

2

を試してみてください。

SELECT CAST(1.233 AS VARCHAR) 
UNION ALL 
SELECT CAST(333 AS VARCHAR) 
+0

これも働いています.. ..おかげでたくさん... –

関連する問題