yatming 发表于 2011-1-10 14:57 
11# elek.me
是三楼,三楼是我发小。哈哈
其实sql 效率未必慢,只是sas没有提供可读性较强的option,而现在的option要对sql机制相当了解的情况下可调,其运算效率不下data 步,甚至几倍快于。
就如一个单单的join,其实内部机制是优化器可选择四种查询算法:merge join,index join,hash join,还有就是traversal。不过sql不是sas的重点,不奇怪。
呵呵。 发小啊。 那不容易。
我的发小,现在都在搞跟我完全不一样的东西。
关于sql与data步甚至一些proc步,比如means,他们之间的效率,很多人都在讨论,一直也没有绝对的结论。
sql在查询方面,肯定是有其优势。不过事情都有两面性,不可能哪方面都是最好的。
这两个东西,与个人喜爱也有关系,不过sas语言的灵活性,可以让用户有更多的选择,这是好事情,用哪个方便就用哪个咯。