我有一个查询,如果我们通过这样的between
,我们会在参数中返回values
我们传递给它的[value1, value2]
:
where: field(name) > ^Enum.min(value 1)
and field(name) < ^Enum.max(value 2)
它会在value1
和value 2
之间返回记录。
我想实施notbetween
。这将返回记录less than value1
和greater than value 2
有什么建议吗?
由于
答案 0 :(得分:1)
将返回记录
less than value1
和greater than value 2
只需改变条件(注意or
以返回较少的那些或更大的那些):
where: field(name) < ^Enum.min(value 1)
or field(name) > ^Enum.max(value 2)