00:00
好了,那么接下来咱们再接着往下看啊,就是说这个条件查询最关键的是在这个wi后边各位啊,这个where后边一定要加条件,加了条件之后呢,他只能给你找出来符合条件的数据,不符合条件的记录他就不查了,他不像说没有任何条件限制的话,他会把所有的东西都查出来,那最主要的这块,最主要就是学这些运算符,我们来看看一纳。比如说现在呢,有这样一个案例啊,这个案例说什么呢?说。找出哪些人的津贴为空。找出哪些人没有津贴。嗯,有意思了啊,Select from,你看津贴补助是哪个字段。这个。对吧,哎,这个为none呢,是不是就代表他没有津贴啊,有老师不对呀,这还有个零呢,零是不是也是没有津贴,那对对啊,他今天是零啊。
01:09
今天是零。也有。没区别是吧,但是在数据库方面是有区别的。在数据库方面是有区别的啊,这数据库表方面是有区别的,各位。有啥区别啊,如果说。com这个字段是0.00就代表有值。如果是,那就代表彻底这个地方是就是空,没有东西。None不是一个值,各位,在数据库当中,None不是一个值,记住啊,在数据库当中啊,那不是一个值。什么也没有。为空。但不要说唯空唯空。
02:04
空不能用等号进行衡量。因为它不是一个值。空,我这提醒一下啊,不是一个值,不能用等号衡量。必须使用什么is呢?或者is not呢?啊,查一查selectary from,条件是is long。这样能查出来有那个零吗?没有吧。
03:00
是不是?对吧。不能这么干啊。没有这种语法,它不是一个值,查不到任何东西。判断它是否为空,不能用等号,得用这个叫is now。找出哪些人没有津贴,或者找出哪些人津贴为空吧,这样说更精确,哪些人津贴为为?为什么为纳啊?找出哪些人津贴为纳?那我要说,找出哪些人今天不为难呢?哎,对,找出哪些人津贴不为呢,就是select呗,然后c from,条件是c is not对吧。
04:09
Problem。他们不为大啊,人家现在不是要找你这个人到底有津贴还是没有津贴,不是要找这个啊,找的目的是为找出什么津贴为钠,津贴不为钠,0.00它不为钠啊。不会none,因为我说了nu和0.00不一样,因为nu呢,它代表什么也没有空,0.00是代表一个数字零,数字零和nu是不一样的啊,不一样。那我问大家,我现在要找出哪些人没有津贴?我又换了一种说法,你应该怎么写这个代码,Selectary,然后from,条件是Co and还是all?
05:08
二是吧。或者什么。Comm等于什么?好,大家看这个是不是就是我们要的结果呀。找出哪些人没有津贴,你可以采用这种方式。为,那或者说等于零。这样的话都就找出来了,找出。好了,这个呢,最主要是想跟大家聊一聊,哪个运算符啊,就是is now那个运算符。是吧,这个按的运算符我们用过吗?并且吧二呢或者吧,哎。或者我们用过了,刚才用了是不是啊。
06:03
这个主要是is now和is not now。
我来说两句