[SAS-S2.2] 產生欄

  • select * 在報表中列出所有變數
  • PROC SQL feedback;
     select *
    • 在 log 裡展開所有變數名稱 (可以複製回語法中, 省得慢慢打)
    • 變數的表達法是 TableName.VariableName
  • PROC SQL;
     describe table (或 view) 資料表名稱;
    • 列出該資料表裡的變數屬性、格式、標籤
  •  select 後面除了接變數, 也可以接運算式 as 暱稱(alias), 報表裡會多這一欄
    • as 暱稱也可以不寫, 報表的那欄照算, 但最上面空白
  • 依條件產生報表的一個新欄位 (滿足多重條件時, 執行最早滿足者, 都不滿足填 missing)
select
 case
  when ... then ...
  when ... then ...
  <else ...>
 end <as alias>
  • PROC SQL;
     create table 要輸出的資料表名稱 as
     select ...
    • 把查到的東西真的做出一張資料表 (而不是只出現在 output window)
    • 新計算出的欄位, 變數名稱就是 alias, 如果沒取會變成 _TEMA00*