iT邦幫忙

0

如何在SELECT最後顯示資料筆數與欄位數量加總

  • 分享至 

  • xImage

各位大大好

請問如何在SELECT出多筆資料後,最後一列顯示資料筆數與數量加總?謝謝

AAA 123 100
BBB 456 100
CCC 789 100
筆數:3 總數量300

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
石頭
iT邦高手 1 級 ‧ 2017-07-26 13:12:53
最佳解答

SQL如下

CREATE TABLE #temp1(
   A VARCHAR(20),
   B VARCHAR(20),
   Prize int
)

INSERT INTO #temp1
(A,B,Prize)
VALUES
('AAA','123',100),
('BBB','456',100),
('CCC','789',100)

select A,B,Prize from #temp1
UNION ALL
select CAST(COUNT(A) as varchar(10)),'',CAST(SUM(prize) as varchar(10)) from #temp1

drop table #temp1

謝謝大大

aptx1596 iT邦新手 4 級 ‧ 2017-08-18 20:35:43 檢舉

正解

aptx1596 iT邦新手 4 級 ‧ 2017-08-18 20:35:44 檢舉

正解

0
msnman
iT邦研究生 1 級 ‧ 2017-07-26 10:25:19
SELECT * FROM "表格名";
SELECT COUNT("欄位名"),SUM ("欄位名") FROM "表格名"; 
看更多先前的回應...收起先前的回應...

msnman大
我想要的結果是select出的資料都正常顯示後,在最後才顯示count與sum的結果

謝謝

msnman iT邦研究生 1 級 ‧ 2017-07-26 12:01:58 檢舉

你用什麼語言做出顯示的效果?

只能用SQL或T-SQL

msnman iT邦研究生 1 級 ‧ 2017-07-26 14:08:23 檢舉

SELECT * FROM "表格名";
SELECT CONCAT(('筆數:'),COUNT("欄位名")),CONCAT(('總數量:')SUM ("欄位名") FROM "表格名";
執行這兩行就行了。

我要發表回答

立即登入回答