当前位置: 代码迷 >> Sql Server >> 这条语句为啥有异常
  详细解决方案

这条语句为啥有异常

热度:54   发布时间:2016-04-27 11:07:43.0
这条语句为啥有错误?
conntmp.execute("select isnull(bumen_name,'') as bumen_name from bumen where bumen_id =0")("bumen_name")

id有些没有,比如0 但为什么报错呢 如果找不到就为空怎么写呢?



------解决方案--------------------
是不是报转型,错误?如果是那么肯定是isnull(bumen_id,'') 错了。如果null的不想查出来,那么写成isnull(bumen_id,-1)=0(如果id不存在-1的话);如果null的想查出来,那么写成isnull(bumen_id,0)=0
  相关解决方案