2014年4月4日金曜日

SQLグラフ


いろんなとこで何回か見かけたことあるSQLで超簡易グラフを作る技、、というか遊び。
役に立つというものではないけど、上手いなぁーと思ったので紹介したいです。


まず、適当に1~5までの値をとるサンプルデータを作成
data DT1;
   call streaminit(123);
   do i = 1 to 100;
      V1 = ceil(rand('uniform')*5);
      output;
   end;
run;


SQLで超簡易的な横棒グラフを作成

proc sql;
   select  V1, repeat("*",count(*)-1)
   from  DT1
   group by  V1;
quit;

ムダのないかっこいいプログラムだと思います。


0 件のコメント:

コメントを投稿