❶ 用sql语言从现有的数据库里根据性别属性分别统计出男女相应的一个属性里各类型的数量
现过几次 2出现过几次
select count(1) from table1 where A=1;
select count(1) from table1 where A=2;
select [1]=count(case when A=1 then 1 else null end),[2]=
(case when A=1 then 1 else null end) from table1
A为1、B为2的情况几次,
select count(1) from table where a=1 and b=2
当A为1,B出现几次 等等
select count(distinct B ) from table1 where A=1
❷ sql中由第一张图中取出数据到第二张图中,按姓名然后把费用金额累加起来,我要统计工作量如何做啊求
可以用pivot进行行转列(也可以使用case when自己转)。SQL Server示例代码:
select[姓名],[治疗费],[手术费],[服务费],[注射费]
from
(
selects0.[姓名],s0.[总计金额],s0.[费用名称]
from(
select'谢'as[姓名],'手术费'as[费用名称],22as[单价],5as[数量],110as[总计金额]
union
select'成','治疗费',33,6,198
union
select'李','服务费',44,2,88
union
select'孙','注射费',55,1,55
union
select'谢','治疗费',33,7,231
union
select'谢','注射费',55,6,275
union
select'谢','服务费',55,6,275
)s0
)ass
pivot(
sum([总计金额])for[费用名称]in([治疗费],[手术费],[服务费],[注射费])
)
aspvt
orderby[姓名]
执行结果,
❸ 用SQL统计数据库报表
select 村名,sum(case when 内容分类='家庭矛盾' then 1 end) 家庭矛盾, sum(case when 内容分类='自然灾害、环境保护' then 1 end) 自然灾害、环境保护, sum(case when 内容分类='经济' then 1 end) 经济, sum(case when 处理情况='已办结' then 1 end) 已办结,sum(case when 处理情况='正在办结' then 1 end) 正在办结,sum(case when 处理情况='未办结' then 1 end) 未办结 from table group by 村名
❹ 怎样通过SQL SERVER中的数据,用曲线的形式形成一个数学曲线统计图呢
可以使用报表连接数据库实现
ireport是个不错的选择
❺ 如何使用java程序画出条形统计图(我们老师要求我们用java实现条形统计图,数据来自于sqlserver中)
条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条,然后把这些直条按一定的顺序排列起来。从条形统计图中很容易看出各种数量的多少。条形统计图一般简称条形图,也叫长条图或直条图。条形统计图是用条形的长短来代表数量的大小,便于比较。条形统计图又分为条形统计图和复式条形统计图,复式条形统计图由多种数据组成,用不同的颜色标出。
所填答案为:一定的数量 数量的多少 一定的顺序
❻ sql统计字段图片数量咋写
1:写一个函数:使用管道符,拆分字符串或者是计算有多少个管道符。一次来统计每个图片字段的数量。如imagesplit
2:调用sql中的统计函数来计算总的数量
select sum(imagecount ) from
(
select xx,imagesplit(图片字段) imagecount from 表
)
❼ sql 语句 存在字段是日期 如何统计每月数据
select sum(数据) from 表名 where year(日期字段名)=某年group by datepart(month,日期字段名)
❽ 怎样用sql语句统计图中每项的个数啊
4个列都相同的数据的个数么?还是怎么的给个输出结果呗,简单画个,刚才回答了个类似的 你看是你要的么
4个列都相同的数据的个数么?还是怎么的给个输出结果呗,简单画个,刚才回答了个类似的 你看是你要的么
❾ 如何创建一个SQL的累计统计表
1、第一步,创建一个测试表,见下图,转到下面的步骤。
❿ C#中如何将SQL查询的结果进行统计,并将统计结果放到SQL数据库中去
你的问题很抽象,结果分类也得分好多的判断条件,像:时间,性别,年龄……等,如果你知道了那么,假如是按照性别来,那么,你就用if(性别==“男”){、、、},else,如果你的是DataTable的话,那么循环遍历,然后将比对的值放到一个DataTable中或者一个数组中,都可以,这样你的分类就出来了,因为你说的太抽象,所以,代码是没法写的,
如果不对,请无视,请勿喷,亲