目前我在Oracle中有一个工作To_Char:
To_Char($Num,'FM' || RPAD(RPAD(LPAD(LPAD('.',least($intmaxlength,$intminlength)+1,'0'),$intmaxlength+1,'9'),$intmaxlength+1+$decminlength,'0'),$intmaxlength+1+$decmaxlength,'9'))
我的目标是将数字转换为字符串,适合整数和小数的四个参数。
我想添加最小和最大精度。例如,1234567.89中小数点左侧的整数应至少为1但最多为5(因此将修剪额外的整数)。另外,我想做同样的缩放 - 右边的小数,通过设置最小两位小数和最多四位。这些数字只是示例,数字将动态更新。
我在MSSQL方面的经验很少,但从我可以看到的内容中,与Oracle相比,缺少一些等效的函数。
答案 0 :(得分:0)