討論串[SQL ] mysql語法請教
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kevin524 (等待的天空)時間17年前 (2007/05/15 11:32), 編輯資訊
2
0
0
內容預覽:
請問一下. 假如我有一個table. 要依據欄位進行不同值的的count計算. 最後依據計算出來的key值做合併. 要如何做到?謝謝!!. 如table有4個欄位. 時間 | 節次 | 參與上課 | 學號. 2007-5-15 2 1 abc. 2007-5-15 2 0 cde. 2007-5-1
(還有182個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MugenPower (無限MUGEN)時間17年前 (2007/05/15 12:25), 編輯資訊
1
0
0
內容預覽:
MySQL 中好像沒有類似 ORACLE的 decode 或是 case 的"函式". 若支援這樣的函式 就可以這麼下. select 時間 ,. 節次 ,. count(參與上課) ,. sum(decode(參與上課 , 1 , 0 ,1 ). from TABLE. group by 時間 ,
(還有331個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kevin524 (等待的天空)時間17年前 (2007/05/15 21:48), 編輯資訊
1
0
0
內容預覽:
若是改成N和Y勒?. >"<. 真是謝謝阿!!感恩!!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.59.154.60. 編輯: kevin524 來自: 61.59.154.60 (05/15 21:49).

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者nosezhao (賞月亮一巴掌)時間17年前 (2007/05/15 22:20), 編輯資訊
0
0
0
內容預覽:
沒有經過驗證,或許有細部需要調整. select distinct x.時間 , x.節次 ,. (select count(*) from table. where 時間=x.時間 and 節次=x.節次 and 參與上課=1) as 上課人數 ,. (select count(*) from t

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MugenPower (無限MUGEN)時間17年前 (2007/05/16 09:41), 編輯資訊
0
0
0
內容預覽:
嗯 Y和 N 啊 或其他的值. 那就必須使用 Decode 或是 CASE 的語法. MySQL 有沒支援 可能要請您查一下手冊. 或是像前面有版友的方法. 用 Sub Query 及 Distinct. 其他的暫時沒想到. 如果. 夠閒的話 另外開個TABLE 寫個 Store 或是 Block
首頁
上一頁
1
下一頁
尾頁