想請教一下<br>如果我的sql語法中有除以0的問題<br>如 "select (數量/單價) as 金額 from 價格表"<br>但單價可能有0,就會出現問題,如何在sql語法中避免<br>感謝協助
select (數量/單價) as 金額 from 價格表 where 單價<>0
但有一個問題 我單價是 0 的資料也要顯示出來
sql: select 數量/case when 單價>0 then 單價 else 1 end as 金額 from 價格表 access: select 數量/iif(單價>0,單價,1) as 金額 from 價格表 如果是sql資料庫請用sql: 如果是access資料庫請用access: 我記得的好像是如此,你試試看
OK 啦,感謝ytc,阿斌摟
基本上 YTC的建議應該沒錯, 不過我是建議 若改成select iif(單價<>0,數量/單價,NULL) as 金額 from 價格表 可能會比較好點. 個人建議啦!