或的查询
whereOr()
可通过链式调用的方式来指定多条件的查询,但要注意 whereOr()
前需要有一个 where()
- @param
field
字段名 - @param
condition
条件,如果是=
可省略不写 - @param
value
值 - (field: string, condition: CONDITION, value: string | number)
whereOr()
Db('user').where('age', 10).whereOr('age', 20).select()
Db('user').where('age', 10).whereOr('age', 20).select()
最终的SQL语句为:
SELECT * FROM user WHERE age = 10 OR age = 20
SELECT * FROM user WHERE age = 10 OR age = 20
条件对照表 condition
条件 | 说明 |
---|---|
= | 相等 |
!= | 不等于 |
<> | 不等于 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |