欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle查詢某個字段不為空的問題

 更新時間:2024年08月26日 09:40:08   作者:無情的螺絲  
這篇文章主要介紹了Oracle查詢某個字段不為空的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Oracle查詢某個字段不為空

在查詢數(shù)據(jù)列表時,死活都查不來數(shù)據(jù),把sql語句復(fù)制到數(shù)據(jù)庫查詢才發(fā)現(xiàn)

查到包含ADJUSTMENT_TYPE(該字段默認(rèn)為null ) 為null的記錄,想把它過濾

加了 ADJUSTMENT_TYPE!= null 的條件

結(jié)果記錄都沒了,百度了一下應(yīng)該使用 is not null

使用ADJUSTMENT_TYPE != null 查詢結(jié)果記錄為空

使用ADJUSTMENT_TYPE is not null查詢結(jié)果正常

這邊數(shù)據(jù)庫已經(jīng)查詢正常,后臺mybatis使用 is not null條件去查詢發(fā)現(xiàn)在日志中,查詢的sql語句還是!= null條件。

發(fā)現(xiàn)被轉(zhuǎn)義了,這就涉及到了mybatis中<![CDATA[]]>的作用

在使用mybatis 時我們sql是寫在xml 映射文件中,如果寫的sql中有一些特殊的字符的話,

在解析xml文件的時候會被轉(zhuǎn)義,但我們不希望他被轉(zhuǎn)義,所以我們要使用<![CDATA[ ]]>來解決。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論