JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區 » SQL 語法  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問怎麼計算出同一欄位中,不同名字的數量
qaz9999





發文: 3
積分: 0
於 2019-02-23 15:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
例如:
_Work
複製
貼上
複製
複製
複製
貼上
貼上
複製
複製
貼上
貼上
貼上
複製
複製

select count(_Work = '複製') As 複製的數量,
count(_Work = '貼上') As 貼上的數量,

想請問為何這樣會噴錯呢?


reply to postreply to post
作者 Re:請問怎麼計算出同一欄位中,不同名字的數量 [Re:qaz9999]
ken1218





發文: 10
積分: 0
於 2019-02-25 13:12 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你是不是想寫
select count(_Work) from table where _Work = '複製' 這樣?


reply to postreply to post
作者 Re:請問怎麼計算出同一欄位中,不同名字的數量 [Re:qaz9999]
roytsang





發文: 618
積分: 1
於 2019-02-25 15:45 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如果你用MYSQL 的話,以下syntax 才做到

1
select sum(case _work when '複製' then 1 else 0 end), sum(case _work when '貼上' then 1 else 0 end) from test 


roytsang edited on 2019-05-23 11:58
reply to postreply to post
» JWorld@TW »  JDBC/SQL討論區 » SQL 語法

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8