2016-07-11 2 views
0

proc sql select intoを実行すると、フォーマットされた値のリストが取得されます。proc sqlでフォーマットされた値の代わりに値をリストするselect into

proc sql noprint; 
    select germ 
    into :oklist separated by '","' 
    from maxposition 
    where max <=10 
    ;run;quit; 
%put oklist=("&oklist"); 

oklistの=( "B。百日咳"、 "カンピロバクター"、 "C。トラコマティス"、 "E。大腸菌(VTEC)"、 "ジアルジア"、 "L。 ニューモ"、「サルモネラ」、 『A型肝炎ウイルス』、 『B型肝炎ウイルス』、 『C型肝炎ウイルス』、 『インフルエンザ ウイルス』、 『流行性耳下腺炎ウイルス』)

はどのようにあなたの代わりにフォーマットされていない値をリストすることができますか?

(私はフォーマットを変更したり、削除せずに意味)

ありがとう!

答えて

3

proc sqlformat=ステートメントを使用して、汎用フォーマットを割り当てることができます。

proc sql noprint; 
    select germ format=$20. 
    into :oklist separated by '","' 
    from maxposition 
    where max <=10 
    ;run;quit; 
%put oklist=("&oklist"); 
関連する問題