Re: [問題] SQL count 的替代方法
看板CSSE (電腦科學及軟體工程)作者cspy (Perfect Stranger)時間14年前 (2010/10/20 11:36)推噓0(0推 0噓 1→)留言1則, 1人參與討論串5/6 (看更多)
select
*
from
(select *,count(name) as number from tt group by name) as x
where
x.age > 20 and x.number = 2 and car_id <> '';
※ 引述《dayyoung (dayyoung)》之銘言:
: NAME AGE CAR_ID
: --------------- ---------- ---------------
: john 19 honda01
: john 19 accord01
: Mary 21 honda02
: Mary 21 accord00
: jin 22 toyota11
: 正確的答案應該只有Mary因為他有兩台車
: 大家提供的第二方法 如果是
: select name
: from T
: where T.age > 20 and car_id!='';
: 這樣好像得不到任何結果ㄟ
: 第一種方法我再試試 感謝大家 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.104.234
※ 編輯: cspy 來自: 220.130.104.234 (10/20 11:38)
→
10/21 20:43, , 1F
10/21 20:43, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 6 篇):
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章