CSDN论坛 > MS-SQL Server > 基础类

请教一个求和的sql语句,马上给分 [问题点数:20分,结帖人slashh]

Bbs1
本版专家分:32
结帖率 100%
CSDN今日推荐
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs7
本版专家分:11397
Bbs1
本版专家分:32
Bbs1
本版专家分:32
Bbs9
本版专家分:57685
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
Bbs2
本版专家分:317
Bbs9
本版专家分:57685
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:32
匿名用户不能发表回复!
其他相关推荐
将select出来的字段进行求和运算——nullif、isnull、nvl函数的使用
在拼sql语句的时候要做一个,将select出来的字段进行求和运算的查询,在网上搜了搜,得到点儿启发,这里写一下。先介绍一下用到的函数吧: 1、    nullif (ORACLE 和 SQL Server的用法相同): 用法: NULLIF(expression1 , expression2 ), 说明: 如果两个表达式不相等,NULLIF 返回第一个expression1的值。
sql 常用函数总和
一、数学函数 ABS(x)   返回x的绝对值 BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)   返回大于x的最小整数值 EXP(x)   返回值e(自然对数的底)的x次方 FLOOR(x)   返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn)     
多表sql查询求和
昨天由于需要统计某一时间段内的数据,需要两张关联表的数据和, 表A的sql查询结果 select count(*)           from 表A  a          where a.task_type = 2            and a.create_time >= to_date('2017-01-30', 'yyyy-MM-dd')            and a
SQL多表关联求和问题
                                              SQL多表关联求和问题      在很多时候我都要时进行多表的关联查寻,而多表关联的求和是常常用到的,但是也是有一点难度,今天我把我几个案例展现出来,与大家一同分享,若有什么不对,请大家多多指出来,我一定马上更改。第一个问题(图在最后面)1). 某内容管理系统中,表message有如下字段
sql sum合计某一列的值
有如下表table3: 需求: 计算各个国家的人口总和,并显示国家和人口总和两个字段 实现: SQL语句: SELECT country,SUM(population) FROM table3 GROUP BY country 结果: 知识点: sum(expr):计算某一列值的总和,与count(expr)不同,count(expr)是计算
如何用sql实现两个字段相加?
MS_SQL select nullif(isnull(A,0)+isnull(B,0),0) as [Sum] from table1 Oracle 用 select case when nvl(A,0)+nvl(B,0)=0 then null else nvl(A,0)+nvl(B,0)end as [Sum] from table1 以下为样例:
Sql 分组求和
 if object_id(tb) is not null drop table tbgocreate table tb(编号 varchar(10),颜色 nvarchar(10),形状 nvarchar(10))insert into tb values(001 ,红色 ,圆形) insert into tb values(005 ,红色 ,圆形
请教大家一个SQL语句
我有两张表 一张存单子的信息(business),一张存成员的信息(Crs) 数据库结构如下 business表 Bu_id   单子ID D_name  成员的名字  数字 M_name  成员的名字  数字 P_name  成员的名字  数字 S_name  成员的名字  数字 成员表Crs cid     成员的ID  能在 cname  成员的名字   文本
oracle的一些sql查询例子,(子查询、分组查询、求和、求平均数等等)都囊括到了。(1)
其实写博客的这个想法我有了很久了,但一直觉得自己文采不行,怕是不能将一些问题讲述清楚。后来想到写了也不一定就有人看得到,权且就当做是自己的一个笔记吧。 今天要发布的是一个oracle的sql查询例子,里面的sql语句都是博主自己写的,虽然可能不是最好的答案,但也都能查询成功。这个例子也如标题所讲的把sql的一些分组查询、子查询等等都运用上了。我们就废话不多说,看例子吧。 因为博主用到
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。但咱们想返回的是0而不是Null
<br />但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如下面的方法来处理:<br /><br /> SELECT COALESCE(SUM(field1),0) FROM table1 WHERE field2 > 100<br /><br /> 行了,这下就不用费事去处理返回结果是否为NULL的情况了。<br /><br />COALESCE 函数的意思是返回参数列表中第一个为空的值,该方法允许传入多个参数,该函数也是SQL中的标准函数
关闭