Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
select round(836.0) は 836.0 を返します
sqlite クエリで末尾のゼロを削除するにはどうすればよいですか。
836.00 は 836 にする必要があります 836.440 は 836.44 にする必要があります
836.4410 進数の戻り値の型が必要な場合836は、この方法で表現すると常に.00. 836それ自体は整数である必要があり、そのような列に型を混在させることはできません。
836.44
836
.00
あなたの唯一のオプションは、文字列の戻り値の型を使用して削除することです.0*
.0*
select rtrim(rtrim(round(FLD, 2), '0'), '.')
代わりに、これはプレゼンテーション層で行うのが最適です。