Saturday, December 30, 2006

今天考过了SAS ADVANCED PROGRAMMING

三个SECTIONS的分数都是89%,觉得不难,有个别题目有点小tricky,其他的都是该死记的东西。

主要考的是SQL做QUERY,MACRO的变量替换。另外还主要考了如何提高系统效率的一些要点。本来以为PROC DATASETS会考多点,结果就一道题有关。系统自动生成的宏变量也考了2,3道题。考这些题基本上靠平时的编程经验,再加上临时抱佛脚看了用户手册。

不过这样复习无法面面俱到,估计错的那7道题就是亏在什么DICTIONARY.TABLE之类特殊数据集,平时不怎么用,考到了就栽了。

虽然已经有工作,这个证书目前也没啥作用,不过可以裱在CUBIC的墙壁上唬人,呵呵。

能回忆起来的题有:

1。where和if的变量操作空间:where还是if是在input buffer或者pdv之间操作,作用域等,以及这样涉及的编程效率问题(4道题);

2。dictionary.table里面变量的名称和对应关系;

3。multiple ampersand 解析;

4。sql query with sub-query and grouping;

5。index的建立和使用情况;

6。merging data, SAS Data Step 和等同的 sql query (有5道题有关);

7。sql set operator;

8。系统宏变量,比如&sysdate9;

9。mask 特殊字符。