亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SQL在查詢出來的數據上添加一行按列匯總成行的怎么寫?

SQL在查詢出來的數據上添加一行按列匯總成行的怎么寫?

慕慕森 2018-12-07 09:47:45
比如說有一張表RLB 里面有字段A、B、C 原本直接用Select查出來的數據是這樣的 A??? B???? C X??? 123? 5400 X??? 456? 7677 B??? 789? 9000 B??? 987??9800 ? 現在想在查詢的結果最后一列加一個匯總 ,第一個字段A對應的自定義?? B和C對應為當列的匯總就是這樣的 A???? ?? B????? ?? C X???? ?? 123???? ?5400 X??????? 456???? ?7677 B???? ?? 789???? ?9000 B??? ??? 987???? ?9800 自定義 2355??? 31877 用一條SQL語句能否實現?最好有直接SQL語句
查看完整描述

5 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

select A,B,C from Table
union
select sum(B),sum(C) from Table

查看完整回答
反對 回復 2019-01-07
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

select A,B,C from RLB

union

select '自定義',sum(B),sum(C) from RLB

查看完整回答
反對 回復 2019-01-07
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

樓上正解。不過union最好換成union all,因為前者是要排序的,所以不能保證統計行一定在最后一行。

查看完整回答
反對 回復 2019-01-07
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

union all ,個人覺得是最好的方式。

查看完整回答
反對 回復 2019-01-07
  • 5 回答
  • 0 關注
  • 3815 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號