1
cz5424 2021-11-19 22:00:55 +08:00 via iPhone
你可以一直用 filter ,等你感觉想要查某个条件没办法查,你就可以想起 exclude 了
|
2
geebos 2021-11-19 22:05:25 +08:00
因为在 mysql 里 null 不等于 null
|
3
zhoudaiyu OP |
4
izoabr 2021-11-19 23:19:11 +08:00
我是这么理解的,比如我要所有年龄 15-20 岁的朋友的对象,那我就直接 filter 大于等于 15 小于等于 20 就好了对吧,那如果这个时候有个变态需求,15-20 岁之间,并且姓赵的排除掉,是不是就可以 exclude 了。就是 filter 先查大条件把大部分先框进来,然后再个别条件排除。
|
5
izoabr 2021-11-19 23:20:34 +08:00
或者是,我就只查个不姓赵的,是不是就直接 exclude 出去了,语义上会很清晰。
|
7
lululau 2021-11-19 23:36:25 +08:00 via iPhone
这个问题我可以理解成“为什么要搞那么多编程语言,明明用汇编几十条指令都可以搞定啊”吗
|
8
cz5424 2021-11-20 00:23:43 +08:00 via iPhone
把生成的 raw sql 比较一下就清楚了,这个写法有点难看出啥区别
|
9
jiayouzl 2023-01-16 18:22:26 +08:00
一个是包含,一个是不包含,这还不理解吗?
|