zgfp.net
当前位置:首页 >> sql语句统计:同一个表中选出字段A值,并且对字段B求和 >>

sql语句统计:同一个表中选出字段A值,并且对字段B求和

在sql语句中求和函数使用sum(),但该函数只允许对数值型字段进行求和,如整型,实型,货币型等字段,二不允许对诸如字符型,日期型字段进行求和,对该题可以通过这样的语句实现,select 字段a,sum(字段b) from 表名 group by a字段

select 字段A,字段B,count(字段A) from TempTable group by 字段A,字段B order by 字段A

sql中检索出两个表字段a相同时候字段b不同的数据 select * from table_a x inner join table_b y on x.a=y.a and x.by.b

如果 B中jsx 只要在表A中的dyxt 和hcxt 有相等的,不一定A中的一行。jsx=dyxt=hcxt select b.id,b.jsx from b where b.jsx in(select dyxt from a) and b.jsx in (select hcxt from a) 如果要是一行 select b.id,a.dyxt,a.hcxt from a inner joi...

select B字段,count(ID) fron 表A group by B字段 要想看最多的 对COUNT(ID) 排序就好了

select * from tablename where B in (select A from tablename)

Select a.name,a.sum1,b.sum2 (select a.name,sum(a.money) sum1 from consum a group by a.name) a Left join (select a.name,sum(a.money) sum2 from consum a where flag = 1 group by a.name) b On a.name =b.name Order by a.name

update B set b.col2=a.col2, b.col3=a.col3 from A where b.col1=a.col1

案例如下拿去一起运行即可: --A表中符合b字段=12的a字段值,插入到B表中去 insert into B表 select * from A where b字段='12' 注意 :上面那个写是A表与B表的表结构一样 如果不一样就要指列名且列名的类型一样才可添加成功 --A表中符合b字段=12...

SELECT b.guidFROM B AS b INNER JOIN A AS a ON b.itemname = a.itemnameWHERE a.guid = '123'

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com