00:00
嗯,Java里边他可能第一个程序叫hello world,对吧?啊,有传说说是那个程序员说不干了,不干了,准备练书法,然后买了一本字帖,然后开始写了一个开始练字,对吧?第一个字hello,永远都逃不了,永远都hello word,嗯,行,这是我们刚所说的练习,那另外一个呢,我们也把这个去给大家去写一写,因为大家没有写对吧?呃,写完之后呢,我们去打包运行一下,这个都无所谓啊,那我们看一下。就是说我们希望把刚才我们所说的这样的数据啊,这个符号呢,我就不从外面传进去了,我直接在里面写可以吧,啊,当然正常的,你是不是这个符号也可以从外面传进去啊,对吧,就比较灵活嘛,我就不传了,我直接写死了,就是说我们现在呢,需要将这个数据,然后呢,我们再定一个啊,甚至我是不是可以把这个拿过来改一改,对吧,稍等一下,我这边把这个复制一下,拿过来改一改,有点卡不是他在加载这个所有的一个内容,所以呢,稍微稍等一会。
01:07
昨天来上自习的同学不多是吧?就自愿自习就等于不自习是吗?在家学习了行,那入数据呢,我们换一种了对吧?哎,输入数据呢,当前那个需求是这个样子,呃,输出数据呢,我们拿一下他是吧。啊,输出数据呢,就是这个样子啊,就是说按分号隔开。然后我们来写一下前面这个东西,我们要不要调整啊要求嘛,对吧,第一个是我一我们是不是应该照列出来两个字段呀,所以呢,这个我给他一个word。啊,这是默认的名字对吧,那么接下来呢,是不是这个CTRLD再来一份两个列,是不是应该是。
02:05
集合当中放两个string,这没问题吧?啊,这是我们当时说了,哎,这是列名,默认列名,当然它可以被别名所覆盖,这个是类型交验器对吧?好,那这个就搞定了,那接下来我们获取到数据之后,第一次先按照什么是不是冒号分割把这个数据拿过来啊,我们对着这个数据来看,首先第一次是不是应该按冒号分割对吧?按冒号分割然后呢,得到了一堆单词啊,这个我们就不叫单词了,我们叫做段子了啊,因为里边还是有一个。是的,那这里边呢,我们清空集合是不是还要啊,对吧,然后将数据放入集合,现在呢,这个数据啊。是不是现在按冒号分割之后,它是变成第一次是这样的数据,第二次这样数掉,我们是不是还要按逗号分割,把它分成两块对吧?好,那我们就将将里边的一个一个的字段呢?按照什么。
03:15
所谓的这个逗号分割对吧,那就fail点按照这个逗号分隔好,要为得到我们的什么。我的,我然后将。是不是将这个was要放到集合呀,集合那就是说集合是不叫out list.at第一个我们放was,你是数组嘛,对吧,然后呢,CRLD再来一份放一个WAS1对吧,然后是不是输出啊,写出数据吧,写出数据还是一样的,用所谓的for过,然后呢,把这个output list给它写出去。
04:03
是吧,炸裂出来两列,这列出来几个列,主要看你这个list,也就是说你一次往外写的时候到底有几条数据。对吧,如果说你往外写的例子当中只有一条数据,那它就一个列,如果两条就两个列,三条就三个列,对吧?也就是说它可以这样列出来多个列啊,行,那我们把这个也测一下啊,嗯,首先呢,还是一样的打个包对吧,重新打个包,打包之后呢,我们要去扔到集群,我先把这个准备一下后加P对吧,CD等OBD module have leave底下。然后呢,给他扔进来,还有这是不是也要挨着这呀,对吧。这边等一下啊。好这个搞定了,搞定好以后呢,我们把这个东西给他进来。
05:02
然后爱的这样,我们去。拿一下地址对吧,然后这里啊,他的家包的名字在这个位置。接下来是不是应该是创建这个函数啊,对吧,那我们去创建一下啊,嗯,创建一下来叫我看一下之前应该是有在这对吧,那我们只需要把这个东西干什么,他C再来一份啊嗯,我也不取那个什么特殊的名字了,我直接叫什么叫一个二,然后这个东西是不是刚才我只加了一个二,我复制的什么都没改,我也不用非得去copy reference了吧,对吧,因为只是说完全把那个文件复制了一下。他又又是这样的,那这样吧,这就很烦啊,那我重新起一下,他应该是覆盖的时候出现问题,我们最好还是手动删一下,然后重新去往里倒,这样更好一点,是不是当时我们第一次倒的时候没有问题啊,对吧,还记得因为它里面有啊,然后这个地方呢,创下不用挨着家看见没。
06:15
因为我们刚说了,如果你把这个架包啊放在力底下,它是不需要,如果你重启了,它是不需要挨在加的,因为重启动的时候,它会自己去加载live下所有的一个架包,以及。com底下所有的配置文件啊,所以说不需要你如果说你不要重启,那你就按着加一下啊好,这个已经创建好了,创建好之后呢,我们去这样呗,VM,呃,那叫udtf2.tst,对吧,为了测试这个内容呢,I插入,我们就放一条数据对吧,就放它。其他的我们也不要了,呃,然后接下来呢,我们create table叫u dtf2对吧,括号是不是只要一个字段呀,对吧,那叫这个字段叫was呗,单词对吧,还是单词啊所itta localass。
07:13
然后呢,这个目录是OT。Model塔下刚才我们取的名字就叫什么udtf2.t对吧,Into table这个U,好,那接下来呢,我们使用这个MYU2这个函数呢,对它进行一个加列啊方呃字段叫was from这个所谓的什么UDTF。看是不是张列,分两个列。对吧,啊,就炸裂出来两个列啊,而且呢,一个叫WORD1,一个叫WORD2啊,它是可以的,当然这张表如果说你要跟原表进行关联,那同样的要进行什么。
08:03
Let view对吧,而且测写表的时候注意啊,这个地方有一点特殊了,因为两个字段之前大家对于一个字段肯定比较清楚一点,对吧,我们使用这个所谓的let view,这列出前面呢,先写表名is列名,那如果说你要取别名的时候,列名注意用多少分开写什么,写两个啊,一个不行,因为你扎出来两个列一个边名给谁用吗?所以要逗号隔开写两个边名能懂这意思OK吧?啊,是这样的情况啊,行,这是之前给大家留的那个练习对吧?啊。
我来说两句