[SQL ] 判斷欄位後,留下需要的欄位
請問板上的大大,我手邊有一個資料庫如下
該如何寫一個SQL的式子,當pitcher更換的時候,若1st,2nd,3rd任一欄位有人
則留下該投手的所有列,直到更換投手
例如:當olivd001變為speij001時,1st,2nd分別是wilkb002,blalh001
則留下speij001的所有列,有兩列
speij001變更為mahar001時,1st,2nd,3rd欄位是空的則不要
接著是mahar001變為woodm002時,1st有資料則留下woodm002,有一列
如何一直這樣判斷下去呢?
主要是pitcher那邊不知道如何判斷,還有如何留下整列的資料
所以來這邊請教板上的高手們,謝謝
pitcher pitH 1st 2nd 3rd
millk004 R
millk004 R napom001
millk004 R napom001
millk004 R iztum001
millk004 R iztum001
millk004 R cabro001 iztum001
olivd001 L
olivd001 L blalh001
speij001 R wilkb002 blalh001
speij001 R wilkb002 blalh001
mahar001 L
mahar001 L
mahar001 L
woodm002 R kotcc001
speij001 R
speij001 R
speij001 R
woodm002 R
woodm002 R
woodm002 R
woodm002 R mattg002
shies002 R
shies002 R
shies002 R
woodm002 R
woodm002 R
woodm002 R andeg001
woodm002 R hills002
woodm002 R
woodm002 R kotcc001
rodrf003 R
rodrf003 R
rodrf003 R
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.21.53
推
03/27 15:32, , 1F
03/27 15:32, 1F
→
03/27 22:42, , 2F
03/27 22:42, 2F
→
03/27 22:50, , 3F
03/27 22:50, 3F
→
03/27 22:56, , 4F
03/27 22:56, 4F
推
03/28 00:18, , 5F
03/28 00:18, 5F
是的,直到他被換下去,或是該局結束換對手的投手上場
這是要統計後援投手對壘上有人的狀況,處理危機的能力
因為這個紀錄是 play-by-play
所以會出現,換局後投手還在場上的狀況,因此只需要判斷壘上是否有人
因為一開局就上場的投手,壘上一定沒有人
這邊只有列出一場比賽,但是資料庫本身是該隊一整年的比賽
※ 編輯: lery 來自: 220.132.59.38 (03/28 11:33)
推
03/28 14:32, , 6F
03/28 14:32, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):