作者hanjing (心寬念純)
站內Statistics
標題[問題] SAS proc sql的問題
時間Fri Mar 27 10:05:13 2009
如果我在 libname A1中有三個表格 A11 A12 A13
想要將A12中的變數var1和A13的變數var3拿出來
並且變更label以及變數名稱後,存在另一個新的表格A14裡面
然後再根據A11中相同的變數var1和A14的var1進行merge
請問我該如何操作?
我有去google
在一個網頁上(sugi club)
看到使用proc sql配合select的指令可以從不同的表格取出想要的變數
我照著他的方法卻得到錯誤訊息
ERROR 22-322: Syntax error, expecting one of the following: !, !!, &, (, *,
**, +, ',', -, /,
<, <=, <>, =, >, >=, ?, AND, BETWEEN, CONTAINS, EQ, EQT, FROM,
GE, GET, GT, GTT,
LE, LET, LIKE, LT, LTT, NE, NET, OR, ^=, |, ||, ~=.
ERROR 76-322: Syntax error, statement will be ignored.
麻煩版友解惑
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.78.46
→ kingbee:試著把語法貼出來給大家 這樣大家才知道你哪裡要修改 03/27 12:41
→ hanjing:proc sql; 03/27 16:33
→ hanjing:create table a14 as 03/27 16:33
→ hanjing:select var1 as vv1, 03/27 16:33
→ hanjing:from a1.a12; 03/27 16:33
→ hanjing:quit ; 03/27 16:34
→ tew:最後一個不能加 , 請注意 03/27 16:35
→ hanjing:但我沒連絡方式,請作者原諒我~~ 03/27 16:37
→ hanjing:感謝tew我了解為什麼原作者要加","因為他select三個變數 03/27 16:40
→ hanjing:謝謝 03/27 16:40