看板 Database 關於我們 聯絡資訊
各位好 假設有個欄位 type int null 在一個行之有年的資料庫已經存在至少10年 原本就沒有要求要有值 但現在某個常用報表要處理資料需要判斷他 想要當成null時處理方式同某個特定數值,比如說3 而該資料表是會持續新增資料的 究竟是 1.在每次執行前將該欄位更新為若null就填3 2.在判斷時使用type is null或isnull(type, 3) 哪一種會比較好呢? 我是覺得2會比較好,因為不會每次查報表都要更新資料省點查詢 各位覺得呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1445930232.A.DCC.html
bohei: 2吧,報表=查詢程式,裡面放了一個UPDATE,將來不好除錯 10/27 15:27
SeanBoog: 2 10/29 01:12
BigLoser: 當然是2,你怎麼可以偷改把null改成3 10/29 13:52
Peruheru: 對不起orz 10/29 17:41