00:00
啊,接下来呢,咱们要查询这个门户查询。这个模糊查询,模糊查询呢,类似于百度搜索了。百度搜索框的最基础的原理,其实就是模糊查询。对吧,哎,搜索一个直接输入关键字,就能把相匹配的给你搞出来。比如说你看我这写了个什么。我说select from表明,然后条件是姓名啊。写个这个这个单词啊,可以理解为叫像。Like吗?像长得差不多是吧,然后这个格式是以张这个字为开始的。张这个字开始。说白了,这个查什么呢?查的就是姓张的。姓张的,一会儿咱们再说里边具体怎么写的,好吧。张姓张的的话,他就一个人这么匹配呗,张飞。张明敏、张灵光。OK,把姓张的全都给你拎出来了。
01:01
哎,这个就是模糊查询的原理,它会查询相匹配的值。好来看一看这个门户查询这个匹配这个东西怎么去匹配的。怎么匹配的?这呢匹配关键字的通配符,一个叫下划线,下划线啊,他说他是匹配一个字符用的。比如说你看我这么写。A这个列啊,向C下划线。那么他就会匹配出什么样的结果呢?CS这个是不是一个S是不是一个字符啊,哎,占上位还有一个D是不是也是一个字符啊。哎,这样的下划线表示一个字符。那么比如说我想查询好多个呢,用百分号。他说任意长度的字符串啊,全都给你撇出来,比如说你看我这怎么写的。Co开始后边任意多个它就会匹配,看这Co诶没问题,给你匹配上是不是三个字母啊。
02:03
再来CO2个字母也会给你匹配上。也会给你匹配的。哎,这是这个这个东西了。就是这个东西。好,那咱们看一看怎么具体写一下啊。写一下。呃,写一个案例啊。比如说咱们不有这个学生表吗。Student等等。这儿呢,我想找一下姓王的。我怎么写?我想找找咱们学生表里这么多人姓王的都是谁?Where,条件条件,然后名称名称student name,它像像什么格式呢?这么写单引号把王写在开始,因为他姓王,所以王一定是在第一个字出现。
03:01
然后剩下的叫什么王丽丽啊,什么王王大侠,什么什么爱啥啥,所以任意匹配。OK。最后写完了,这就是姓王的全部数据了。王可,王五,还有什么王晓文,王波是吧?哎,王丽丽,哎,两个王丽丽。啊,不是一个力啊。好,这就是姓王的。哎,姓王的。OK,没问题吧?然后呢,再来一个。啊,显然注释啊,这是查什么呢。啊,这个查的是。姓王的同学。啊,再来一个看我的需求啊,查询名字中包含。
04:02
包含力。这个力吧。包含力的学生。名字中包含这个字的学生。咱们怎么查呢?比如说你叫王丽丽,是不是应该查出来呀?比如说你叫张丽娜,是不是也应该查出来呀?你叫李丽是不是也要查出来呀?哎,好,咱们来看一看这个应该怎么写。查询。From来自于学生表,条件是学生的名字like。Like好,这个like咱们后边应该怎么写嘞,就是包含这个字就好是吧,那也就是说前边可能叫做张力王力欧阳丽是吧。所以前面是不是任意匹配啊百分号,然后呢。
05:02
有个利这个字力是吧,后边呢,也可能叫利娜利美利妹是吧,所以后边是不是也是任意匹配啊。这样的话,前边爱几个几个,后边爱几个几个,是不是就是包含这个例子啊。对吧,好直行。执行,咱们把这个一走。哎,又少了个S这个快捷键,诶这样。好,这个就是包含这个力的这个关键字哈,咱再往后看。嗯,再查一个啥嘞,我写需求。查询员工表中。员工表中。First name不是了。
06:00
Last name。对,我已经告诉大家,就是这个列哈,这个列。这个列。第二个字符为O的员工。小写啊。O的员工都有谁?第二个字符为勾,就比如说我叫。AOB。应该可以的是吧,我叫XOM也可以是吧,那我叫。OACOE,这样是不是就不行啊,就是第二个字母是O的。明白需求了吧,好,看我怎么写的啊。Slack。星变星了,咱们是不是last name啊,咱就查last name啊。
07:01
来自于员工表,就是所有员工表的信息。然后有人说第二个字符VI好办呀,Last name like。百分号百分号,百分号有个O。这么一执行一看。这是第二个字母为O吗?这是这是啥意思啊。这个啥意思?只要带O是不就行啊,哎,这只要带O就行,跟我的题意不一样啊,我是第二个字符看好了,前边只能存在一个用下划线。下划线。这个表示一个字符。第二个为O,就这么写,剩下的爱谁谁。OK,一直行看对不对。RO no,没问题是吧。就是这个。俩下划线呗。
08:01
对吧,那好,咱们再来一个,比如说这样的一个需求。还是内蒙啊。倒数是吧,倒数第。哎,咱都有啥呀。来个蒙一个,来个E吧。看有没有是吧?好,前面的代码咱们查一遍,查询所有的姓,Name from员工表。条件是。Last name。像。想啥嘞?前面爱啥啥,我只知道咱们倒数第二个字母为E是吧?那最后一个要保留往前退一个,往前退一个,这个位置应该是E,是不是这样的。最后一个I啥,倒数第二个为E,前边多少个无所谓。
09:02
好,这样一直行来看,哎呀多了是吧。EE是不是没问题啊,哎,倒数第二个字母是E的。好,这个就是模糊查询了,模糊查询。
我来说两句