CSDN论坛 > MS-SQL Server > 疑难问题

有一列数据!想求每行数据占这列数据和的百分比~怎么用SQL语句搞定~感谢帮助! [问题点数:20分,结帖人loulanlouzhu]

Bbs2
本版专家分:165
结帖率 100%
CSDN今日推荐
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs2
本版专家分:397
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs2
本版专家分:165
Bbs2
本版专家分:165
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs2
本版专家分:165
Bbs2
本版专家分:499
匿名用户不能发表回复!
其他相关推荐
oracle 数据库查询百分比
一道数据库问题如下:emp 表 (empno,ename,deptno,salary) dept表(deptno,dname)查询出员工薪水高于该员工所在部门的平均薪水的员工的所有信息,以及该部门高于平均工资的人数占到该部门的百分比? 1. 查询出员工薪水高于该员工所在部门的平均薪水的员工的所有信息 2. 该部门高于平均工资的人数占到该部门的百分比 -----
sql sum合计某一列的值
有如下表table3: 需求: 计算各个国家的人口总和,并显示国家和人口总和两个字段 实现: SQL语句: SELECT country,SUM(population) FROM table3 GROUP BY country 结果: 知识点: sum(expr):计算某一列值的总和,与count(expr)不同,count(expr)是计算
[数据库] Oracle单表查询总数及百分比和数据横向纵向连接
这是最近学习SQL语句的统计,其中本文主要涉及以下几个知识点:         1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比;         2.如何联系另一张表进行查询某个字段的总数及百分比;         3.简单介绍decode防止分母为0和trunc保留小数位数等函数;         4.通常复杂的SQL语句会涉及到查询结果横向连接和纵向连接 最后希望文章对你有所帮助,这是一篇我的在线笔记,同时后面结合自己实际项目和SQL性能优化,将分享一些更为专业的文章~
怎么用SQL语句查数据库中某一列是否有重复项
SELECT 某一列, COUNT( 某一列 )FROM 表GROUP BY 某一列HAVING COUNT( 某一列 ) 〉1这样查询出来的结果, 就是 有重复, 而且 重复的数量。
SQL 计算比例总结
---------------------------------------------------------------------用sql语句实现计算比例------------------------------------------------------- ----------取整数 select count(*) as 人口总数, sum(case when sex
根据分组数据所占比例,取对应比例的数据
select rank() over(partition by a.province order by dbms_random.value) ll,                a.lng,                a.lat,                c.ee           from crm_gd_lnglat a           left join (sele
T-Sql 语句在查询语句中累计每行中的某个数值字段
现有表str,表结构及数据如下: 要求:需要在第4列后加上一列E;E列中的数据是按照A列分组,并且如果B列是1就加上C列的数值,B列是0就减去C列的数值按照D列的月份顺序依次累加。效果如下: ------------------------- 方法: 将表str a和表str  b进行连接查询 ( inner/left join),以A列做关联字段,以D列作为累计的条件如(
查询SQL Server 数据表中不包含某一列的SQL语句该怎么写?
在数据库中我有一张包含30个字段的Customer表,现在我要查询这个表,条件是不查询Remark字段,怎样写T-SQL语句最简单,难道我要select a,b,c,d,e...n from Customer吗?????有没有一个内置函数,比如 select no(remark) from Customer 请教大家 努力!奋斗   -------------------
如何在SQL中去重某一列的重复值显示所有的数据
现有一张表如上:content列有一个重复的数据,我想去掉一条(不考虑其他列),显示成下面的结果select * from t_xf_care_education where id in (select min(id) from t_xf_care_education group by content);格式:查找不重复列:select * from 表名 where 列1 in (select ...
求某列最大值数据对应的那一条数据
表中的价格最高的那本书的详细信息
关闭
关闭