[請益 ] 用PYTHON下SQL查詢 如果是空值 補0已刪文

看板Python作者 (逢甲阿法)時間4年前 (2020/10/31 21:42), 4年前編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
※ [本文轉錄自 Database 看板 #1VdMYqU9 ] 作者: MAGICXX (逢甲阿法) 看板: Database 標題: [SQL ] 如果是空值 補0 時間: Sat Oct 31 21:37:53 2020 程式語言:python3.5 資料庫名稱:sqlite 資料庫版本:sqlite3 內容/問題描述: 我的資料目前是時間序列 兩個不同的站有不同的時間序列 date Station_a Station_b 1980/1/1 0.11 1980/1/2 0.22 1990/1/1 0.23 1990/1/2 0.25 我現在想要讓他查完之後 可以在沒有值的地方補上0 date Station_a Station_b 1980/1/1 0.11 0 1980/1/2 0.22 0 1990/1/1 0 0.23 1990/1/2 0 0.25 請問要怎麼處理才對? 我原本用 col=[station_a,station_b] SELECT station,date,{0} FROM (SELECT * FROM resdb WHERE station IN ({1}) AND date BETWEEN {2} AND {3} ORDER BY date)".format( str(col), ','.join(['\''+i+'\'' for i in self.Input_Name]), self.start_date(), self.end_date() ) 可是這樣子出來的結果 會直接給出 下面這個結果 date Station_a Station_b 1980/1/1 0.11 1980/1/2 0.22 1990/1/1 0.23 1990/1/2 0.25 請各位大大幫幫忙 謝謝~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.51.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1604151476.A.789.html ※ 編輯: MAGICXX (140.134.51.64 臺灣), 10/31/2020 21:38:33 ※ 編輯: MAGICXX (140.134.51.64 臺灣), 10/31/2020 21:39:00 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: MAGICXX (140.134.51.64 臺灣), 10/31/2020 21:42:15

10/31 23:18, 4年前 , 1F
查完後fillna?
10/31 23:18, 1F
文章代碼(AID): #1VdMcuEc (Python)
文章代碼(AID): #1VdMcuEc (Python)