以下のように複数のPROC SQLを別々に書きがちですが、、、
* SQL① ;
proc sql; create table DT1 as select SEX, count(*) as C from SASHELP.CLASS group by SEX; quit; * SQL② ; proc sql; create table DT2 as select AGE, count(*) as C from SASHELP.CLASS group by AGE; quit; |
ひとつのPROC SQL内でまとめて書くことが出来ます。
proc sql;
* SQL① ; create table DT1 as select SEX, count(*) as C from SASHELP.CLASS group by SEX; * SQL② ; create table DT2 as select AGE, count(*) as C from SASHELP.CLASS group by AGE; quit; |
こちらの方が文もスッキリするし、処理効率も良いと思います。
初心者で勉強のため、こちらのサイトにきました。
返信削除ちょっとしかみれていないのですが、分かり易くてよいサイトですね!
もしよかったら、勉強でおすすめの書籍がありましたら
今後記事にあげていただいたら嬉しいです。
コメントありがとうございます!
返信削除思いついたこと書きなぐってるだけのブログですがまた見に来ていただけると嬉しいです!
おすすめのSAS書籍ですか、、あまり1冊最後まで読み切ったものがないですが、読んだ本とかあったらブログに載せたいと思います。
また以下、データステップ100万回を運営されているSASYAMAさんという方が書籍紹介をされていて、解説も丁寧なのでこちらを読んでいただくのが良いかもしれません。
http://sas-tumesas.blogspot.jp/search/label/%E6%9B%B8%E7%B1%8D%E7%B4%B9%E4%BB%8B
コメントした匿名です。
削除お返事ありがとうございます。
これからも見に行きますね!
更新楽しみにしています(^ー^)/