请教用什么函数截取小数后的2位数字? 如;0.329999999999999我要的结果是0.33 .用什么函数才能实现. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select cast(round(0.329999999999999,2) as numeric(5,2)) select cast(0.329999999999999 as numeric(5,2)) 这不写select 语句,这只是我计费出的一个数值,我想截取之后,放到别的地方.我需要这人截取函数. str就可以实现,使用方法可以查看sql自带帮助文件 语法STR ( float_expression [ , length [ , decimal ] ] )参数float_expression是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。 length是总长度,包括小数点、符号、数字或空格。默认值为 10。decimal是小数点右边的位数。返回类型char示例将 123.45 的浮点表达式转换为字符长度为 6 和小数位数为 2 的字符。 SELECT STR(123.45, 6, 2)下面是结果集:------123.45(1 row(s) affected) 怎么实现呢,我现在只能用变量,不能用具体的值操作.如:double ship=0.329999999 我只能操作ship变量, 新手,写了句有点复杂的,就错了,55 如何将字符串转换成numeric 实际应用求助 SQL Server 2005的P2p拓扑结构的事务复制 问个傻问题,求一个更新的sql 一个角色职务数据结构设计的问题,欢迎大家给出解决方案。 字段合并 求几句SQL语句 xp可以装sql server2000吗 ? 100分求SQL组合查询统计功能,解决马上结 如何操作存储过程返回的记录集? sql server 2k,执行批处理的语句是什么,其中批处理的语句包括GO
STR ( float_expression [ , length [ , decimal ] ] )
参数
float_expression
是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。
length
是总长度,包括小数点、符号、数字或空格。默认值为 10。
decimal
是小数点右边的位数。
返回类型
char示例将 123.45 的浮点表达式转换为字符长度为 6 和小数位数为 2 的字符。
SELECT STR(123.45, 6, 2)
下面是结果集:
------
123.45
(1 row(s) affected)
我现在只能用变量,不能用具体的值操作.如:double ship=0.329999999 我只能操作ship变量,