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
匿名用户不能发表回复!
其他相关推荐
oracle的一些sql查询例子,(子查询、分组查询、求和、求平均数等等)都囊括到了。(1)
其实写博客的这个想法我有了很久了,但一直觉得自己文采不行,怕是不能将一些问题讲述清楚。后来想到写了也不一定就有人看得到,权且就当做是自己的一个笔记吧。 今天要发布的是一个oracle的sql查询例子,里面的sql语句都是博主自己写的,虽然可能不是最好的答案,但也都能查询成功。这个例子也如标题所讲的把sql的一些分组查询、子查询等等都运用上了。我们就废话不多说,看例子吧。 因为博主用到
请教大家一个SQL语句
我有两张表 一张存单子的信息(business),一张存成员的信息(Crs) 数据库结构如下 business表 Bu_id   单子ID D_name  成员的名字  数字 M_name  成员的名字  数字 P_name  成员的名字  数字 S_name  成员的名字  数字 成员表Crs cid     成员的ID  能在 cname  成员的名字   文本
关于sql 语句求平均值和总和
已知有两张表 部门表department:部门编号 dept_id 、部门名称 dept_name 员工表employee:员工编号 emp_id、员工姓名 emp_name、 部门编号 dept_id 、工资emp_wage 1)求各部门的平均工资 select d.dept_name ,round(avg(nvl(e.emp_wage,0)),2) sal from employee
[整理记录]SQL同行多列求和元素为null的解决方案
<br />在sql中有同一行的多列求和:比如表usr_table,表有四列,如下<br /><br />usr item1, item2, item3<br /><br />针对每个user对item1,item2,item3求和的sql为: "select jifen1+jifen2+jifen3 as he,user from 表名"<br /><br />但如果有一列的值为null时,会导致求不出结果。<br /><br />如此问题的解决方法为使用isnull方法,先判断相应列的值是否
SQL SUM()(求和)
SUM 函数返回数值列的总数(总额)。
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中的标准函数
SQL多表关联求和问题
                                              SQL多表关联求和问题      在很多时候我都要时进行多表的关联查寻,而多表关联的求和是常常用到的,但是也是有一点难度,今天我把我几个案例展现出来,与大家一同分享,若有什么不对,请大家多多指出来,我一定马上更改。第一个问题(图在最后面)1). 某内容管理系统中,表message有如下字段
将一行sql记录记录中,两个BigDecimal类型的列a、b保留两位小数点,然后相加
facilitySum.getBigDecimal("a").setScale(2, BigDecimal.ROUND_HALF_UP).add( temp.getBigDecimal("SHIP_LOSS").setScale(2, BigDecimal.ROUND_HALF_UP)); 保留两个小数点:setScale(2, BigDecimal.ROUND_HALF_
SQL求和一个表之后和另一个表数据进行关联
select D.NO,D.NAME,D.MEMBERCOUNT,A.AVGAGE from Dept D, (select dept_no,AVG(age) as avgage from Member group by dept_no)   A WHERE d.NO=A.dept_no
将select出来的字段进行求和运算——nullif、isnull、nvl函数的使用
在拼sql语句的时候要做一个,将select出来的字段进行求和运算的查询,在网上搜了搜,得到点儿启发,这里写一下。先介绍一下用到的函数吧: 1、    nullif (ORACLE 和 SQL Server的用法相同): 用法: NULLIF(expression1 , expression2 ), 说明: 如果两个表达式不相等,NULLIF 返回第一个expression1的值。
关闭
关闭