create table t1(id int,power float,
score int)如果我直接 select id,score*power from t1 , 比如 score=12 power=0.3123 ,相乘得的是3.7476,
我现在想得到四舍五入的数值,4,请问转换函数怎么写,把函数中每个参数的意思告诉我
解决方案 »
- sql server 有撤销这个按钮吗?,,,,急急急
- SQL 参数化,其中参数个数不定
- SQL2005安装卸载问题。
- ADO的Recordset效率问题
- 求一SQL语句!
- 这条简单的update语句为什么也错误??
- SQL 两表查询
- 游 标 里,出现了奇怪的 Top情况
- 我把一群人按10人一组分,在同一组里分别给每人加上编号,有没有什么快速的方法?-数据库中
- SOS!各位大虾,请指点指点在下...
- 在此上下文中不允许使用名称 "运行"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。我是在函数中写的,函数可以存进去用存储过程来执行?
- 一个建函数的小问题,求速度解决....急急急
ROUND 函数用于把数值字段舍入为指定的小数位数。SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM table_name参数 描述
column_name 必需。要舍入的字段。
decimals 必需。规定要返回的小数位数。 例如:select id,round(score*power,0) from t1
declare @score int ;set @score=12
declare @power float ;set @power=0.3123
select round(@score*@power,0)