decimalの桁数に関して質問させてください。
ある値Bの取得に関して、あるサブクエリBでDBから取得した際には10,000.00000となることは確認できているのですが
SQL
1case 2 when 1=0 3 then truncate(dummy, 0) 4 else 5 サブクエリB.B 6end as B 7
のようなcase文の際にサブクエリB.Bの値が10,000となり小数部が落ちていました。
上の分岐のtruncateでは小数部は落ちるのですが、実際にtruncateされない分岐でもその影響を受ける場合はあるのでしょうか?
ない場合でもなにかしら考え付く事象があればご教授いただけると助かります。
具体的なテーブルとデータのサンプルを提示ください
あなたの回答
tips
プレビュー