1、创建一个空白的sql书写窗口,如图所示;
2、让我们使用oracle的临时表来试验sql,如图;
3、一般来说,直接进行四舍五入最为正规,如图所示,round函数;
4、选择不四舍五入,直接截取小数位,如图所示;
5、我们可以不用写入参数,如图所示,直接输入数字;
6、当然,也可以不带参数进行四舍五入,如图sql。
declare @c as decimal(6,2)set @c=0.10
select @c 数字,cast(@c as varchar(20)) 字符
其实从上图中可以看出,SQL输出的结果是没有错的,很可能是程序将其小数点前面的0省略掉了。
那就转成字符型再读取呀
比如
数据如下
shuju
1.1
.11
.12
select case when left(shuju,1)='.' then '0'+cast(shuju as varchar) else cast(shuju as varchar) end from 表名欢迎分享,转载请注明来源:内存溢出
评论列表(0条)