嘗試使用冪函數,但錯誤出現的除以零冪函數
Msg 8134, Level 16, State 1, Line 6
Divide by zero error encountered.
計算
select POWER(0,-0.79)
嘗試使用冪函數,但錯誤出現的除以零冪函數
Msg 8134, Level 16, State 1, Line 6
Divide by zero error encountered.
計算
select POWER(0,-0.79)
負冪決心部門:http://mathforum.org/library/drmath/view/55594.html
你需要或者使用類似於CASE
語句的內容來處理在表達式中獲取0值或確保您的源數據/查詢邏輯是正確的。
零到任何功率爲零。
分母會產生負面影響。
1/0是一個被零除錯誤。
問題是你不能將1除以零。當指數爲負數且分母爲零時,可以使用case語句,使用ABS()將負指數轉換爲正數值。
一件事是,如果你想計算2 ^( - 2),你可以寫SELECT功率(2 * 1.0000,-0.79)
這個表達式(零上升到負電源)是數學上未定義。你想得到什麼結果?您可以通過首先使用「CASE」檢查您的參數來使其成爲您想要的任何內容。 –
計算有1/0^.79 = 1/0以及失敗爲零,它也將失敗<0(第一個數字爲負數) – Cato
@JeroenMostert這是錯誤的。定義負電源。 – Paparazzi