2012年2月21日
摘要: 前些日子在做项目的时候遇到一个很诡异的情况,今天打算写下来供朋友们分享。我们平常在写Oracle 语句的时候,可能会在 where 语句后面 加上 and逻辑运算符,但是这样存在一个问题。列下select (t1.SaleCount/t1.PurductCount) as sfrom table1 t1wheret1.PurductCount>0从上面这段SQL语句来看是没有任何问题的,我其实就是将商品的销量来除以商品的总量来得到上面的销售率。在PurductCount字段不为0的时候查询是不会出任何问题的,但是假如PurductCount有0的情况。当然就会出问题了,分母是不能为0的。 阅读全文
posted @ 2012-02-21 11:56 harry 刘 阅读(460) 评论(4) 推荐(0)