SQL语句怎么实现两列内容相加-小知识
话题:SQL语句怎么实现两列内容相加
问题详情:table: A | B ----|----- 1 | 2 A列中的数据为 1,B列中数据为 2, 出
回答:select a+b as c from tab
参考回答:select a+b from table
话题:SQL2005 列默认值为另两列值相乘
问题详情: C列的默认值是A B两列相乘的结果 呵呵 帮帮忙了谢
回答:我建议用数值型的列 另外可以在表结构设计里修改它的默认值 加入你的公式就行了 写几句程序应该也行! dec(x)*dec(y)
话题:sql语句两个新列相乘
问题详情:通过子 as出两个列 ‘ 额’,’提成比例‘,我现在把 [
回答:可能你的字不对 表里可以直接做个计算列,直接出结果,很省事。
话题:建立存储过程实现一 表中两列属性相除再与另一 表中的一
问题详情:A表:ID Name Size Amount PurPrice (关键字ID) B表:ID
回答:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[proc_test] #ID int AS BEGIN select (isnull(a.PurPrice,0)-isnull(b.SalesPrice,0)) from A a left join B b on a.ID=b.ID where a.ID=#ID END 我个人觉得这个的方法 很多,写存储过程有点多余,我给了你一个你可以参考下!两个表已经连接起来了,你想加速么 作都行!
话题:sql中关于统一列中数值相除的问题
问题详情:表名:table1id aa bb cc dd mingxi ee1 a1 10 10 10 0000011 a2
回答:select *,bb*1.0/ case when (select top 1 bb from table1where id=a.id and mingxia.mingxi order by mingxi desc) IS null then 2 else (select top 1 bb from table1where id=a.id and mingxia.mingxi order by mingxi desc) endfrom table1 a
参考回答:select a.*,decode(b.bb,'',a.bb/2,a.bb/b.bb) as ee from (select a.*, a.row_number() as rn from table a order by id,mingxi
话题:sql 两列相加
问题详情:一个表里有两列一列是givenname一列是familyname现在我想在建
回答:update nameset fullname=givenname||' '||familyname
话题:sql两列相加,某列可能为空,再按照相加总和排序,怎么写?
问题详情:DECLARE #Agrement INT ,#LowNum INTSELECT #Agrement=
回答:思路不对。变量只能保存单个值,所以没法跟多个 对应。既然你使用了临时表就不管那个游标了,用于遍历数据两者选其一即可,当然,如果要对其中某些数据进行处理还是要用到游标的。在最后获取数据时才进行排序,在中间步骤排序一般是不需要的。SELECT F_RoleName,ISNULL(F_Agrement,0)+ISNULL(F_LowNum,0) AS Total INTO #jg FROM dbo.T_BeautyUserInfoSELECT top 10 * FROM #jg order by total
参考回答:你是说数据不对吗?你的SELECT #Agrement=ISNULL(F_Agrement,0) FROM dbo.T_BeautyUserInfo这种语句只能保留表中最后一条
话题:sql 组合 两列相加
问题详情:select a.rq, a.lysl,b.zysl, (lysl+ zysl) as hsl from (selec
回答:首先null和0不是一个值你可以在select的加法中使用(isnull(lysl,0)+isnull(zysl,0))as hsl试试看。
参考回答:还是没看懂你想要的是个什么数据
话题:sql 使用left join后,选取其中两列,进行字段连接,但是出
问题详情:如 select RTRIM(e.name)+' '+RTRIM(d.name) from 结果中若a.
回答:left outer join=left join , right outer join=right join, inner join=join. 使用 数合并数据 1 数 合并数据集合的理论基础是 数,它是由E.F.Codd于10年提出的。 在 数的形式化语言中: 用表、或者数据集合表示 或者实体。 用行表示元组。 用列表示属性。 数包含以下个 运算符 选取――返回满足指定条件的行。 投影――从数据集合中返回指定的列。 笛卡尔积――是 的乘法,它将分别来自两个数据集合中的行以所有可能的方式进行组合。 并―― 的加法和减法,它可以在行的方 合并两个表中的数据,就像把一个表垒在另一个表之上一样。 交――返回两个数据集合所共有的行。 差――返回只
参考回答:on 后面跟的是两个表的连接条件,不匹配时,右表就为NULL
话题:请问在sql2000中,想把两列相乘再把相乘后的结果分组相加
问题详情: 一个是单价列,一个是数量列,两列相乘,相乘后的结果再分
回答:单价*数量的到的是总 ,如果总 不是在定义表是有的列,是不可以对总 分组的,不过你可以建立一个视图,把总 加进去,再对视图 作就可以了,
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































