在上次的sql语句中,写了一句语句。结果报出0不能为除数的错误。我想要问的是当除数为0时,我该怎么避免这个问题。有没有解决的办法。谢谢各位大虾了
Code
SELECT TOP 10 ProductID, ProductName, UnitPrice,
"New Price" =
CASE
WHEN UnitPrice=0 THEN 0
ELSE @Multiplier/UnitPrice
END
FROM Products
ORDER BY ProductID DESC
@Multiplier/ NULLIF(UnitPrice,0)
呵呵这个用While一下加IF判断一下就什么都OK了
1楼正解