亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

Oracle查詢某個字段不為空

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

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

加了 ADJUSTMENT_TYPE!= null 的條件

結果記錄都沒了,百度了一下應該使用 is not null

使用ADJUSTMENT_TYPE != null 查詢結果記錄為空

使用ADJUSTMENT_TYPE is not null查詢結果正常

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

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

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

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

總結

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

相關文章

最新評論