00:00
好了,那么接下来我们来看看条件查询,各位条件查询也就是说我们啊,之前这个查询是把这张表当中的数据怎么着都给他查出来,但有的时候我们需要对这个数据进行什么筛选。需要进行筛选啊,你比如说我们要找出工资等于5000的。我们要找出公司等于5000的。对这个查询上面是简单查询各位啊,下面呢,我们来看一看叫做什么条件查询啊条件查询。语法格式select某某某,From,诶这块写上字段啊,逗号字段就行了啊,然后接下来from什么呀,后面跟表明啊,然后接下来后面加where,后面加什么条件。这个语法格式需要你背啊,从这张表里边查,查数据必须得满足什么这个条件,满足这个条件的数据查出来懂吗?先执行from,再执行,最后执行什么?
01:15
注意它有顺序啊,有执行顺序。执行顺序是先,然后,最后select。我们来看一个案例啊,查询工资等于5000的员工姓名。怎么写什么?You from it。EP啊,Y是什么?等于多少?是这个吧。
02:10
就是他吧。查询史密斯的工资。怎么查?能看懂吧,哎,都很简单啊,各位怎么样,这个能听懂不没啥问题是吧?诶这个东西还是比较简单的啊。当然需要啊,字符串儿啊,这是。
03:00
刘老师,这个字符串怎么看?DEC后边EP这张表。这个e name字段是不是一个瓦差?马叉字符串,你得用单引号括起来,你不能这么干啊。史密斯是一个字符串吧?也就是说select from这张表当中,这个史密斯它在e name这一列上,这一列上那e name的数据类型刚才你看的很清楚,他是发char,也就是说你这个e name下面这个史密斯啊,LAN啊,他都是串。明白它都是串,然后接下来这块就得这样写了,你你是字符串,你得用代号括起来啊。好,这是查询史密斯的,来,我们找出找出工资,工资。
04:10
高于3000的员工。怎么找select什么salary from e where salary大于多少3000对吧?诶,这不工资大于3000吗?嗯,走。大于3000只有一个。看看。大雨啊亲。你要说把3000弄出来,你这块得大于等于啊,对吧。
05:00
是不是,那你要找出小于3000会写吧?那我就不用再演示了吧,小于3000,小于什么等于3000?诶,这能看小于等于3000应该是。应该是不少呢,小于都是小于等于3000的13条,一共是多少条,14个。因为高于3000的只有一个5000嘛,这是13条记录,那应该是14个,你看看是不是。14。行,那这样的话,咱们这个等于小于小于等于大于大于等于是不是就说完了,哎,找出工资不等于3000的怎么做。就是不等于3000的找出工资不等于3000SELECT salary from e where。
06:03
嗯。大于小于就是不等于啊,你没有听懂我的话啊,大于。小于就是不等于大于等于3000,就是我能大于3000,完了之后呢,我也能小于3000,我就是不等于3000。都没明白是吧,这个大于等于这个联,这两个号联合起来就是我能大于这个3000,我也能小于这个3000,就是不等于3000吗?当然你Java程轩要是实在是适应不了,你就用叹号等号也行,你看你们学学这个Java之后啊,就形成了一种固定的一种模式啊,Java这块呢,它是不等号是这样写的,你觉得搜后语就应该这样写,这就是先入为主。其实你要是学了,还是那句话,你要学了买色扣,你再学Java是吧,你感觉很诡异啊,加居然字不用论,我的天呐,怎么说不是差吗?对,找出工资不等于3000,这两个都可以,各位啊,自己选,愿意用哪个就用哪个啊,比圈案子呢,我来说一下啊,找出工资工资在三。
07:29
找出工资在。在一千一到。到3000找出一千一到3000。找出工资在1100。和3000之间的员工,包括一千一啊和谁怎么写ary小于等于多少3000这个语句大家能看懂吗?And是什么意思啊?并且呀,是吧,所以这是并且各位啊,包含。
08:24
一千一不。3000包含不包含?好这个语句还有另外一种写法,注意听,注意听,另外一种写法啊,就是salary between。一千一按,那什么3000渠道边界,各位啊,大家看一千一和3000有没有就工资在一千一和3000什么之间,所以说比均按的运算,嗯,这个条件是B区间,各位啊B区间。
09:01
Between and是B区间,知道吧,就是以前学数学不是有个B区间吗?左开右闭。左闭右开。是吧,之前你数学是学过吗?你数学学过什么时候学的高中初中。大学的。谢谢。好,这个呢是between and各位啊包含,但是这个呢,在用的时候你要注意一定是把左边是小数字,右边是大数字,如果把这两个换一换。我们来运行一下。找不到任何数据。如果你这么写,它就会把这个语句给你翻译成大于等于3000AND小于等于1100,这样的数据根本不存在。
10:16
你想工资大于等于3000,并且工资小于等于一千一哪有这样的数据啊,没有啊,所以说这块呢,这个查询不到任何数据,各位啊,Between and在使用的时候要左小右大啊between and在使用的时候必须左小右大。这样呢,我们就诶说到这了是吧,这啊下边还有几个啊,咱们下午再说吧,先吃饭去吧啊。
我来说两句