00:00
好,呃,接下来我们开始这个第六章查询,然后我们最开始的就说了这一章应该是我们的什么重点吧,呃,重点那我们一个一个来看一下,首先这是一个官方的提供的一个它关于have查询的一些语法呀,或者说一些关键点啊,哎,都可以从这上面来找到,你有时间的时候自己可以去看一看,这个网还是慢是吧。那我们先让它加载着吧,让它加载了,然后它它这个整个的一个查询语句的语法呀,还是这样的。又是一堆是吧,建表语句一堆,然后查询语句又是一堆。好,崩溃了,然后select,这没什么好说的,然后你要去重或者说新是吧,查询所有的,然后这个是具体的字段,如果你要分字段查询的话,就是具体的字段,对吧?好之后来自于哪张表,然后well,词句什么group by out fair,这个都熟悉吧,这个都正常,跟那个MY当中都是一样的。
01:12
好,接下来这几个什么。有人想到桶对吧,注意桶那个啊,桶我们后面再讲啊,桶这个叫什么,克拉斯提了,哎,他克拉斯提,他并不是拉斯。然后。第。其实里面应该还有一个他没写全,还有一个partition by partition by,他也叫分区,注意啊,这个是partition by,注意这个叫什么partition,所以说它这里面关键字啊,你学完之后一定要总结,你自己总结一个表格出来。
02:04
啊,自己总结一个表格出来啊,这个带ED的全都是建表语句里边的,不带异地的查询语句里边的,查询语句里边了,那后面还有什么说这有奥还有说。这个order的跟so的应该都是排序吧,对吧,但是它居然有两个有两个,然后最后是limit,这个就比较熟了是吧?哎,限制它输出,最终输出一个个数啊个数,那我们还是同样的从简单的往复杂的学,往复杂的学啊,从最基础的开始,基本的查询就是select什么什么from是吧,那这个时候我先要准备一些数据啊,就是我刚才把那个。把那个表清空了是吧,第1PG那张表啊,你们骗我是吧,是说是内部表,然后我们把数据加载进来,漏的date local。
03:04
DATE4下面有一个de pt.TXT吧,Into table,然后de走,你然后查一下啊,说那个dept啊有数据了,有数据了,那我们来做一个查询,其实已经做了一个select新了是吧?Select新,然后你要选择自指定的字段嘛,也可以吧,啊指定的字段,然后你注意的点,其实这块是不是跟。买错一样,大小写不区分,然后写一行多行,然后关键字不能被缩写,也不能被分行,关键字是什么就是什么对吧,然后各词句一般要分行写就好看一点,就是读起来舒服一点是吧?啊,然后缩进提高还是提高可读性的问题,提高可读性的问题,一般就是像这种什么select的关键字是不是挺头写啊,什么from,然后这后面跟着缩进嘛,是这种意思,就是你以后在读这个S的时候会舒服点,有的人就搜个写一行是吧,他不说了嘛,你可以写在一行嘛,写一行最后读的时候你就读不懂,特别是那种子爬行特别多的时候是吧,你根本就读不懂这个S到底在干嘛,但是其实还好,你写一行之后,这有一个什么。
04:29
一个美化搜割是吧,你美化之后它就给你变成很多行了,这样方便看一点啊,就更多的是还是要一个可读可读性的啊,这是呃全表查询比较简单的啊啊,然后第二个呢,是它的一个列的一个别名列的别名。可以重命名一个列吧,重命名一个列就后面跟着一个as,或者说不要这个as也可以吧,就直接跟着相应的一个名字就可以了,更多的是你对于这个列进行了一个计算吗?或者你你count啊,什么sum吗之类的,你取一个别名好看一点是吧?啊,知道这个列叫什么名字,要不然你正常的像这种,像这种直接就查的就是表里面的列,你取别名干嘛呢?人家列名不挺好的吗?是吧?
05:24
好,后面说什么变成计算,变形计算是别名,可以放到well或者说heavy子句里边吧,这是最基本的一些查询啊,最基本的一些查询,后面呢,就是一些算术运算符吧。加减乘除是吧,加减乘除都可以了,然后取余。这个是语吧,啊与这是或抑或,然后按位取反,按位取反啊不是非啊非的话。
06:04
那不就是。不玩类型了啊,这个都是什么?这还是基本数据类型的一个加减乘除,类似于加减乘除这种运算吧,它是运算符啊,运算符这个是安位取反,安位取反这样那我们做一个非常难的啊,薪水加一等于多少是吧?然后加一是吧,员工表里边有啊,员工表里是不是有薪水啊,那我们可以给他加一个名字是吧,那这个名字应该叫什么呢?三什么呢?一可以吧,取名字就非常的任性是吧,这就是后面都加了一个一是吧,就是正常的就用这种运算符就OK了,跟班S也没有什么区别,没有什么区别啊,像这种东西我们就呃快速过快速过。
我来说两句