Re: [SQL ] HAVING語法一問
※ 引述《fantasywater (狂想)》之銘言:
: 語法:select salary,count(*) from employee group by salary;
: 結果:
: | 55000 | 1 |
: +--------+----------+
: 問題:我想請問的是 如果我只要count(*)最大的那一筆
: having後面要怎麼寫
: 我用max和top是半天都沒有結果,下面才是我要的結果
: +--------+----------+
: | salary | count(*) |
: +--------+----------+
: | 25000 | 3 |
你一定要用having嗎?
在MS-SQL中可以這樣用
select top 1 salary,count(*) as total
from employee
group by salary
order by total desc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.154.61
推
02/04 03:01, , 1F
02/04 03:01, 1F
→
02/04 22:30, , 2F
02/04 22:30, 2F
→
02/04 22:43, , 3F
02/04 22:43, 3F
推
02/05 00:10, , 4F
02/05 00:10, 4F
→
02/05 02:22, , 5F
02/05 02:22, 5F
推
02/06 16:24, , 6F
02/06 16:24, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):