这个SQL怎么写,关于一行里不同列相加的.
发布网友
发布时间:2022-04-26 14:15
我来回答
共4个回答
热心网友
时间:2022-06-29 00:18
select A,B+C FROM TABLE
vchar型的需要先转换成数字型的再加1、B,C是double型
select A,B+C FROM 表
2、B,C是vchar型的
select A,to_number(B) + to_number(C) FROM 表 如果是SQL Server 用以下语句
select A,cast(B as float)+cast(C as float) from tablename
不知道用的什么数据库
数据库不同 函数不同 方法也不一样
为了避免null出错所以用下面的
select A,cast(isnull(B,0) as float)+cast(isnull(C,0) as float) from tablename
热心网友
时间:2022-06-29 00:18
如果是SQL Server 用以下语句
select A,cast(B as float)+cast(C as float) from tablename
不知道用的什么数据库
数据库不同 函数不同 方法也不一样
为了避免null出错所以用下面的
select A,cast(isnull(B,0) as float)+cast(isnull(C,0) as float) from tablename
热心网友
时间:2022-06-29 00:19
select A,B+C FROM TABLE
vchar型的需要先转换成数字型的再加
热心网友
时间:2022-06-29 00:19
1、B,C是double型
select A,B+C FROM 表
2、B,C是vchar型的
select A,to_number(B) + to_number(C) FROM 表