我这次考试中原题占比相当少, 考到的63 题当中的题目绝大部分都是经过变形之后的, 不过还好,因为论坛中的机经中都有提到。所以不算有难度。 难题是那些在机经都没出现过的题,竟然还有一个不认识的单词!!!但是实在是想不起来了什么词了! 不要小看这几道题,很影响考试的心情的!我当时都想着,可能要挂了!之前也看到一个人说遇到了几个难题,我觉得我不会这么不幸,结果!!因为没有准备自己会考到小概率的难题, 一看就蒙了! 不像Base 时候全是原题和JJ里面的题目, 所以当时是满分。这次ADV, 整整做了60分钟才做完,又用10分钟检查了一遍,最后还是错了2题, 可怕的是根本就不知道错的是哪两道!!废话不多讲,我说一下碰到的一般的机经都没有出现过的题目,论坛上也只看到过一个人考过其中的题目,回忆相当不全(现在看起来,确实很难回忆,因为题目都是相当长的code!再加上紧张,题目都有可能读不懂。当时还以为就这一个人考过这种题,所以小概率事件也没当回事。。。)结果差点哭死!各种排除法技能全用上,才保证了最后分数还行。我只能回忆起大致意思。另外我的答案不知道对错! 只是提供一个思考的参照!欢迎讨论。希望别打我,题目很难做,也很难回忆,希望未来遇到这几个题目的人一起努力回忆出来吧。我尽力了!虽然我也花了很多币买资料,但是这个资料我想免费分享,希望这几个新题被更多人看到吧。
1. 什么样的index 在配合where statement 使用的时候效率最高?
a. the index disqualify most of the observations
b. the index includes most of the observations
c. composite index
d. when ...因为有个不认识词,所以回忆不出了。。。。我思来想去觉得A更合理, 因为记得index 在挑出small subset 时候最有效,所以A看起来最有利于挑出small subset. 因为错了两题,我的答案也不一定对。
2. 考dictionary.table。每个选项都很长,相当长,长,长!需要对这个概念理解深刻,如果知道这个table是什么样子的,什么时候会用到 select * from dictionary.table,应该就能做对。题目给出了一个表,大意是怎么在dictionary.table选出有某种特征(这个特正是有一列“% deleted”)的表格?这个表格大致是长成下面这样子的。选项打死也回忆不出来。都是proc sql 的巨型,我选了一个有select .. from dictionary.table(s), ...... label="%deleted". 有的选项是select。。from dictionary-var-col, 有的选项直接写了一个“%deleted”,,没有label= 我觉得有点不符合sql的句型。别的再也想不起来了。希望大家能重视这个东东,深刻理解。
TableName | ?? | %deleted |
a | 。。 | 5% |
b | 。。 | 5% |
4.efficiency。问哪一种情况是用set staetment最有效的或者最节省计算机资源之类的意思?我选了c。首先直觉从bc里面选一个,因为 indexed 的总是比没有index好吧?然后我奢设想了一种极端状况来区分bc。比如大数据都是1百万行,小数据30行,所以感觉大数据即使indexed了可能也还是不如小数据利用资源更少更有效。再强调一遍,不知对错,欢迎讨论。
a.both large data sets, neither of them were indexed
b.both large data sets, both were indexed
c.one large, one small, large is indexed
d. one large, one small, neither indexed
目前能够回忆起来的就是这四道了。其他的实在想不出来了! 希望大家顺利!