数据库中不等于条件怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中不等于条件怎么写相关的知识,希望对你有一定的参考价值。

参考技术A oracle不等于用“<>”表示。
如提取某表学历不等于小学的数据:
srlect*fromtablenamewheregrade<>\'小学\'

mybatis中判断等于字符串的条件怎么写

@参考博客1@参考博客2@参考博客3

mybatis中进行条件判断字符串时这样写是不对的,虽然此写法不会直接引起异常但会造成无法判断从而忽略该条件表达式(别让参考博客3误导了)

<if test="yanan !=null and yanan != \'XXX\'">

需要将单双引号交换一下位置,正确写法如下:

<if test=\'yanan !=null and yanan != "XXX"\'>

或者

<if test="yanan !=null and yanan != \'XXX\'.toString()">

因为mybatis映射文件,是使用的ognl表达式,ognl是java语言(强类型语言),会把‘X’解析成字符,而不是字符串。

因此,进行条件判断时也可使用java.lang.String的方法,如下:

<if test=\'yanan.indexOf(",") != -1\'>

 

以上是关于数据库中不等于条件怎么写的主要内容,如果未能解决你的问题,请参考以下文章

JAVA 的不等于语句怎么写

SQL定义中不等于怎么写

mysql不等于符号怎么写

sql where条件不等于空怎么写

sql中怎么表示“不等于”(数据库,SQL)

sql中怎么表示“不等于”(数据库,SQL)