00:00
那么啊好,能跟上呢,我们继续讲第二个,第二个呢,我们叫做between and啊between and实际上咱们英文中也有它吧,是不是叫做在什么什么之间,在什么什么之间,它也是这样的一个意思哈,那么我们通过一个案例来去说明,比方说我们做一个案例,我们想去查询,就是刚才咱们做过的类似的哈,员工编号吧,这一次员工编号在,呃,他这个编号应该是有100的,对不对,100到一百二之间的啊,这个所有的我们的员工信息可以吧,啊,我们要做个这个事情怎么做呢?我们要是之前的话,肯定是这么来写s select的谁嘞,我们的员工信息,那就是星号,哎,星号,然后from我们的employees,然后是where之前我们。
01:00
这么写的哈,呃,这个应该是employee ID大于等于100AND employee ID小于等于一百二是这么干的吧,哎,这样写,那我们发现呃,这两个条件呀,它呢,实际上都是判断的,呃这个一样的字段都是一用lo,那有的同学可能就来省事了,就说我能不能省略呀,比方说这一次我就别加他了啊,当然是不行的,对不对,这样是不能省的,但是我们可以采用谁来去省比吞胺的,所以比吞按的实际上可以达到这样的效果,而且语句比较简洁,来我们看一下怎么写啊,呃,我这样我跟大家去这样分割开来啊,哎,那么假如说我要是使用比吞and的话,它是这样来去写的,我粘过来,这怎么怎么整呢,这就写一个比吞哎100,然后这就是and多少呢?
02:00
啊,一百二啊一百二能看明白吧,看效果一样一样啊,然后现在我们去执行21行吧,再看上面的效果,21号没毛病吧,啊,它这样的一个意思,哪个简洁一点是不是下边呀?啊所以说使用米蹲按的很显然能够去提高我们语句的简洁度,哎,这是它最大的优点啊,最大的优点,那么当然这个里边有一些其他的注意事项给大家去说一下,哎,那么我写到这了吧,啊写到这了,首先我们第一个注意事项就是刚才说到的使用我们的比吞and呀,比吞and那么可以提高是不是语句的简洁度呀,啊简洁度,第二个我问一下我的比吞and它这两个区间值能不能包含,也就是包不包含这个临界值啊包含的哎,那从这也能看出来,这是不是包含100啊,一百二的话。
03:00
也包含能看到吧啊,也就是它完全等价于是不是这道写个大于等于,这写个小于等于啊,所以说这个是包含临界值没问题吧啊好第三点想问一下大家,这两个值能不能颠倒顺序啊,好可以是吧,那么我这呢,就是120,这就是100了,刚才是是一行,现在执行零行,这就说明啊,刚才你就没跟着讲,我是不是说它等价于这个来着,对不对,既然等于它,你这个要改成120,这要改成100,是不是相当于这改成一百二了,是不是相当于这改成100了,那你想想这个它是不是零哈,对不对,是不是没有满足这个条件的呀?啊所以说我们的这两个临界值怎么样呢?啊,两个临界值不要颠倒。
04:00
哈,哎,不要调换顺序,你调换顺序它不会给你报错的,但是是不是效果不一样呀啊,它完全等价于大于等于左边的值,并且小于等于右边的值,这样说能跟上吧,嗯,行,至于其他的那都是小事了,这两个值的类型啊等等,是不是必须一致啊啊或者说能够饮食的转换哈,啊,这个就不用多说了,好,停下来,哎,这是比between and。
我来说两句