- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用 SelectQuery
对象构建嵌套条件吗?
我想得到:
select *
from car
where ((car.color = 'blue' or car.model = 'Genesis')
or (car.manufactor = 'ford' and car.color = 'blue'))
最佳答案
...然后您可以将它们提供给您的 SelectQuery
对象:
SelectQuery query = ...
query.addConditions( ( CAR.COLOR.eq("blue") .or ( CAR.MODEL.eq("Genesis") ) )
.or ( CAR.MANUFACTOR.eq("ford") .and ( CAR.COLOR.eq("blue") ) ) )
我添加了一些空格以提高可读性
...然后您可以通过不同的步骤创建谓词:
Condition condition;
condition = CAR.COLOR.eq("blue");
condition = condition.or(CAR.MODEL.eq("Genesis"));
condition = condition.or(CAR.MANUFACTOR.eq("ford").and(CAR.COLOR.eq("blue")));
这两种方法是完全等价的。
关于java - 使用 SelectQuery 对象构建嵌套条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894423/
我正在尝试使用 peewee 在 Python 中的嵌套循环中循环访问一些数据库行。以下是我连接到数据库并定义模型的方法: from peewee import * from playhouse.sh
我是 JOOQ 的新手。 我需要使用 SelectQuery 并返回结果,但它的返回类型是记录。是否可以将 selectQuery 与 Record5 一起使用?或者有其他解决方案吗? Sel
我可以使用 SelectQuery 对象构建嵌套条件吗? 我想得到: select * from car where ((car.color = 'blue' or car.model = 'Gene
int getIdForSong(Song song){ String selectQuery = "SELECT id FROM " + TABLE_SONG + " WHERE " + S
我在 peewee 中遇到了反向引用外键的问题。考虑以下代码: import peewee as pw db = pw.SqliteDatabase(':memory:') class Parent(
我能找到的大多数关于我的学习乐趣的现有帖子都已过时。 我正在尝试动态构建,以便我可以使用条件进行某些更改。我试图找到如何将 COUNT(*) 添加到现有的字段列表 SelectQuery query
我有以下情况: 类 A 扩展 B。其他类,如C、D等也扩展B 在Class B中,我想根据 A、C 和 D 通用的一般信息定位逻辑。 因此,我想在 B 中进行一般查询以检索所有一般信息,但也能够将 Q
我正在对机器上的所有用户进行查询,当它执行时,它会占用 100% 的 CPU 并锁定系统。我已经等了 5 分钟,但什么也没有发生。 在任务管理器中,wmiprvse.exe 占用了所有 CPU。当我终
我正在尝试按照 Flask Mega Tutorial 学习 Peewee ORM 与 Flask 的结合。 .在 part 5 of the tutorial我使用 OpenID 创建登录名。在克服
我真正想知道的是我的查询是否返回结果,但实际的行计数值会很好。 示例: $query = db_select('node', 'n'); $query->fields('n', array('nid'
是否可以将查询结果用作sequelize 查询生成器中另一个选择的表?这是我试图生成的 SQL: UPDATE target SET fk1_id = '1' WHERE id NOT IN
我有一些查询字符串: String queryStr = "SELECT * FROM car"; 我想将此对象转换为 SelectQuery,然后使用增量查询构建。 如何将 String 对象转换为
我是一名优秀的程序员,十分优秀!