00:00
这个恶心了。呃,山东的这个这样。然后这样。学生信息。查询姓江的单名的学生信息,查询OK吧,挨个写一个啊,查询山东的学生。Select查询学生姓名student name、电话phone地址、address来自于学生表,条件为。地址为山东是吧。A res,但是不是等于山东啊,是。包含山东这两个字就可以。山东。老李。一共就两个孩子,对不对。大家查几个?这两个是吧,OK啊。好,下一个。查询的是科目表了。
01:03
From subject表。这个表长这个样,他说科目名称啊,包含P这个字,比如说这个列啊,这个列有这个P呢,就给它查出来。来,那就是条件为科目的名称like像。包含那就是只要不管你前边后边,只要有P就搞出来。一共是这几个五个是吧。好,这是五个。下一个电话号1387开头的学生信息。Select from学生表,条件为电话号。像。对吧。1387开头,后边爱啥啥?对吧,楼顶。一共是九个。
02:00
都是1387是吧。好了,查询姓江的单名一个字是吧?Slap。学生。Student,条件为学生的名字like。将。姓江。相向,哎,后边呢,不能是百分号哈,如果是百分号的话啊,其实也是一个人。但是这样写就不严谨啊,应该是一个字。啊,江南江北是吧,不能,姜子牙是不能查出来的。对吧。好了,最后一个查询学号,然后查的是什么呢?考试成绩,考试成绩是这张表。Result表瞅一眼先。来了,这张表呢,咱们读一下都是什么列哈,第一个呢,是为每条数据生成的一个编号。
03:02
就是啊,从一往后排的。哎,往后排的,然后第二个列student no,这叫学号。学号。然后这三个列叫subject ID subject什么表来着?科目表。ID表示第几门课?第几门课?然后嘞,学生student result为学生的结果。翻译过来就是成绩,成绩。最后一列。考试的时间。所以可以这么去翻译。学号为这个值的同学,第一科目考了80分,这天考的。OK,知道这个表的数学叫什么意思了吧?随便来一个001,这哥们第一科考了80分,1月22号考的。
04:00
对吧。来,你看这有重复的数据啊。这表示的什么呢?这个哥们还是这个哥们,考了一科和二科,也是语文数学呗,是吧?这个意思啊。好了,这个表知道了之后啊,你看他查的什么学号为这个人,先甭管它指定什么什么科目,先把这个人的相关成绩信息搞出来,Where student学号等于。S1101004。这就是这哥们所有的考试信息了。OK,然后他后边又来了,他说我要查这三科,也就是说第四科我不要。我只要前三科是吧,那么应该怎么办呀?并且科目的编号。科目的编号对吧。123等于一或等于二等于或等于三,麻烦死了,直接用in。
05:05
One two three。是不是这样的?科目123这个人所有信息。什么信息?成绩的信息好了来执行,就是这个意思。004123吧。OK,这就是刚才咱们这一作业一练习。
我来说两句