sql做查询的时候,怎么把decimal类型的数据保留两位小数、?
selectagreepricefromproduct这样查询时候能转换吗,请高手指教,多谢。...
select agreeprice from product 这样查询时候能转换吗,请高手指教,多谢。
展开
5个回答
展开全部
sql查询把decimal类型数据留两位小数法:
select convert(decimal(38, 2),Vehicle_Mode) from Vehicles
decimal在sql server里是精确值类型,精度38;在C#里是表示 128 位数据类型。double相比,decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。
decimal:
有效位:±1.0 × 10(-28次方) 到 ±7.9 × 10(28次方)
精度:28 到 29 位
double:
有效位:±5.0 × 10(-324次方) 到 ±1.7 × 10(308次方)
精度:15 到 16 位
展开全部
select round(123456.456,2) from product ;/小数点右边保留两位小数然后四舍五入
select round(123456.456) from dual;//四舍五入
select trunk(12345.5525,2) from dual;直接截取两位不四舍五入
select round(123456.456) from dual;//四舍五入
select trunk(12345.5525,2) from dual;直接截取两位不四舍五入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select convert(decimal(38, 2),Vehicle_Mode) from Vehicles
上面正解
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-29
展开全部
select convert(decimal(10, 2),字段) from 表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select round(agreeprice,2) from product
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询