在postgres中,
如何舍入具有以下模式的值(float,bigdecimal或double),
(1)如果值为1.0,即如果小数以零开始,那么这不应该四舍五入,值应该是整数。即,在这种情况下" 1"。
(2)如果值为1.1,即如果小数位数以大于0开头,则整数应舍入为下一个数字。即,如果是1.1那么它应该是2。
答案 0 :(得分:0)
首先将第一个熟料到最近的值,然后对其进行ceil功能以获得所需的结果。
<div class='location'>
<table id="myId">
<tbody>
<tr>
<td>a</td>
<td>b</td>
<td>else</td>
<td>here</td>
<td>else</td>
<td>here</td>
</tr>
<tr>
<td>c</td>
<td>d</td>
<td>else</td>
<td>here</td>
<td>else</td>
<td>here</td>
</tr>
<tr>
<td>e</td>
<td>f</td>
<td>else</td>
<td>here</td>
<td>else</td>
<td>here</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>else</td>
<td>here</td>
<td>else</td>
<td>here</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
<td>else</td>
<td>here</td>
<td>else</td>
<td>here</td>
</tr>
</tbody>
</table>
</div>