Odoo domain 中的 like, ilike, =like, =ilike 举例说明
2017-07-27 10:18
281 查看
Odoo domain 操作符使用场景非常多,很多小伙伴被 like, ilike, =like, =ilike 搞晕了。下面举例说明一下:
[('name', 'like', 'dog')]
这将返回name 中'dog', 'dogs', 'bulldog', ..., 但是not 'Dog'. 就是区分大小写。
[('name', '=like', 'dog')]
这将返回name 中含dog, 几乎完全等于'='
[('name', 'ilike', 'dog')]
这是最通用的检索,将返回name 中含有'dog', 'DOGS', 'Bulldog', etc..
['name', '=ilike', 'dog')]
这将返回name 是'dog', 'DOG', 'Dog', 'DOg', DoG', 'dOG', 'doG' and 'dOg'.
like 介绍完了。等等,那个'=?'是什么鬼?
=?是一个缩写,如果左边的字段为None,或者false ,则返回真。
[('name', 'like', 'dog')]
这将返回name 中'dog', 'dogs', 'bulldog', ..., 但是not 'Dog'. 就是区分大小写。
[('name', '=like', 'dog')]
这将返回name 中含dog, 几乎完全等于'='
[('name', 'ilike', 'dog')]
这是最通用的检索,将返回name 中含有'dog', 'DOGS', 'Bulldog', etc..
['name', '=ilike', 'dog')]
这将返回name 是'dog', 'DOG', 'Dog', 'DOg', DoG', 'dOG', 'doG' and 'dOg'.
like 介绍完了。等等,那个'=?'是什么鬼?
=?是一个缩写,如果左边的字段为None,或者false ,则返回真。
相关文章推荐
- Odoo domain 中的 like, ilike, =like, =ilike 举例说明【转】
- 数据库中删除语句Drop、Delete、Truncate的相同点和不同点的比较(举例说明)
- java中Vector有什么用,举例说明?
- 什么是闭包?请举例说明(面试题目)
- Html中JS脚本执行顺序简单举例说明
- 互斥锁概念简单说明和举例
- 举例说明android如何实现发送短信的功能
- PL/SQL游标-(抄)详细说明举例
- 举例说明android中BroadcastReceiver的使用
- 举例说明在android中用PhoneStateListener监听手机电话状态与用发送邮件来通知来电电话的号码
- Zend 框架之 Zend_Application 之(三):举例说明
- 举例说明在汇编语言中,"[]"的用法
- 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
- Socket I/O模式举例说明
- 举例说明关于android编程中遇到的java.lang.ClassCastException: android.app.Application问题的原因及解决办法
- 举例说明数字证书的应用
- C++中static_cast、const_cast、reinterpret_cast的用法举例,附带举例说明强制类型转换时int和int&的区别
- UML类图符号 各种关系说明以及举例
- 举例说明Java中代码块的执行顺序
- MyBatis的一对多关系的举例简单说明