PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Database
[SQL ] 加总一定要用group by吗?
楼主:
kisha024
(4545454554)
2017-03-06 16:08:27
数据库名称: SQL Server
数据库版本: 2012
内容/问题描述:
假设有个table T 包含字段A varchar(100),B int ,C float
如果我想捞出 A,B,C,D D就单纯是每列的C值的总和
以下语法会出错 因为没有group by
select A,B,C,sum(C) from table
我知道可以用cursor或其他方式来兜出C的总和
我的问题是 加总一定要用group by吗? 是否有简洁一点的语法可以达到相同的目的呢?
谢谢
作者:
retsamsu
2017-03-06 16:56:00
select A, B, C, (select sum(C) from table) as Dfrom table 这样呢?
楼主:
kisha024
(4545454554)
2017-03-06 17:13:00
谢谢 这样真的简洁多了我不知道原来只捞1个字段可以不用group by就加总
作者:
tarjan
(Mr. Everything)
2017-03-06 20:58:00
每列C值的总和-->不就是C吗?
继续阅读
[情报] SQL 数据库在AWS云端的最佳实践
rockchangnew
Re: [系统] mongoDB安装方法
stickkk
[系统] mongoDB安装方法
stickkk
[问题] 连接sql server 出现 malformed packet
phycheout
[SQL ] MySQL Installer is running in Communit
dharma
Fw: [问题] ubuntu db config
sean72
[SQL ] 请问要如何修改上线系统的表格??
meteor007
[讨论] 自动编辑汇出word
jack7878945
Re: [SQL ] 用数字取代原有的字段内容
cutekid
[SQL ] 用数字取代原有的字段内容
Schematic
Links
booklink
Contact Us: admin [ a t ] ucptt.com