最近这段时间接手了一个08年开发的项目,要求做部分改动和优化,今天遇到了一个问题,找了好久才找到原因,现在分享出来,希望对大家有用:
原来的程序的sql语句里使用了isnull函数
select isNull(col,0) from table..
然后试图构建这样的一个map:map.put(colunmName,colunmValue)这样的一个咚咚,但是返回的colunmName是空的,然后页面上拿json的时候自然就拿不到了。后来改成s
select isNull(col,0) col from table..
就行了,加一个别名~
难道IsNull函数在查询的时候貌似会过滤掉列名?目前的现象看起来是这样的,这算是一个比较细节的问题吧,多注意就好了~~~~
原来的程序的sql语句里使用了isnull函数
select isNull(col,0) from table..
然后试图构建这样的一个map:map.put(colunmName,colunmValue)这样的一个咚咚,但是返回的colunmName是空的,然后页面上拿json的时候自然就拿不到了。后来改成s
select isNull(col,0) col from table..
就行了,加一个别名~
难道IsNull函数在查询的时候貌似会过滤掉列名?目前的现象看起来是这样的,这算是一个比较细节的问题吧,多注意就好了~~~~