在SQL上舍入多个列
我能够对SQL中的一列进行四舍五入:在SQL上舍入多个列,sql,oracle,Sql,Oracle,我能够对SQL中的一列进行四舍五入: SELECT CUST_NAME, ROUND(opening_amnt,0) AS RoundedAmount FROM Customer_110385461; 然而,我不知道如何一次将几个专栏汇总起来?我试过了 SELECT CUST_NAME, ROUND(opening_amnt,0)(receive_amnt,0) AS RoundedAmount FROM Customer_110385461; 但我收到了错误“太多参数无法运行” 如
SELECT CUST_NAME, ROUND(opening_amnt,0) AS RoundedAmount
FROM Customer_110385461;
然而,我不知道如何一次将几个专栏汇总起来?我试过了
SELECT CUST_NAME, ROUND(opening_amnt,0)(receive_amnt,0) AS RoundedAmount
FROM Customer_110385461;
但我收到了错误“太多参数无法运行”
如果您希望添加它们或在这之前添加其他内容,那么您可以在单轮函数中执行此操作
如果您希望添加这些值或在此之前添加其他值,那么您可以在单轮函数中执行此操作。如果您将两个四舍五入值按如下方式分开:从客户处选择客户名称、四舍五入(期初金额,0)、四舍五入(接收金额,0);它是什么样子的?如果将两个舍入值按如下方式分开:从客户中选择客户名称、舍入(期初,0)、舍入(接收,0);它是什么样子的?如果我有3列,它会是圆形的(开始,0,接收,0,其他金额,0)不,你会做3个单独的列,圆形只能对传递给它的单个值进行取整。如果我有3列,它会是圆形的(开始,0,接收,0,其他金额,0)不,你会做3个单独的列,ROUND只能对传递给它的单个值进行四舍五入。
SELECT CUST_NAME
, ROUND(opening_amnt,0) as Rounded_Opening_Amnt
, ROUND(receive_amnt,0) AS Rounded_Receive_Amnt
FROM Customer_110385461;