【文章內(nèi)容簡介】
39。 =39。female39。 proc print data=。 var name sex。 format sex $sexfmt.。 run。 例中 , 用 PROC FORMAT 過程定義的輸出格式 SEX 的輸出格式 。 Obs Name Sex 1 Alice female 2 Barbara female 3 Carol female 4 Jane female 5 Ja female 6 Joyce female 7 Judy female 8 Louise female 9 Mary female 10 Alfred male 11 Henry male 12 James male …… …… 例 規(guī)定變量的輸出格式 。 proc print data= (obs=10)。 var date 。 format date yymmdd10.。 run。 proc print data=ResDat. stk000002 (obs=10)。 var date 。 format date date7.。 run。 proc print data=ResDat. stk000002 (obs=10)。 var date 。 format date 8.。 run。 ATTRIB語句 ATTRIB語句規(guī)定變量的屬性。語句格式與 DATA步中的格式相同。 ATTRIB語句規(guī)定屬性在 PROC步中以及由該過程產(chǎn)生的輸出數(shù)據(jù)集中有效。 例 可參考的例句。 attrib x y z length=$4 label=39。sample variables39。 attrib holiday informat=mmddyy. format=worddate.。 attrib day1day7 label=39。day of week39。 week1week4 label=39。week of month 39。sale informat= format=dollar10. label=39。total sale’。 LABEL語句 LABEL語句規(guī)定變量的標(biāo)簽 。 語句格式與 DATA步中的格式相同 。 LABEL語句可以出現(xiàn)在 PROC過程的任意地方 , 并只在該過程中有效 。 例 輸出圖形時坐標(biāo)軸使用變量標(biāo)簽 。 proc gplot data=。 plot clpr*date。 label clpr=39。收盤價 39。 date=39。日期 39。 run。 收盤價010203040日期19900212 19921108 19950805 19980501 20200125 20201022 20200718 20200413第 20章 SQL從單個表中檢索數(shù)據(jù) 清華大學(xué)經(jīng)管學(xué)院 朱世武 Resdat樣本數(shù)據(jù): SAS論壇: SELECT語句綜述 SELECT語句是 PROC SQL的主要工具。使用SELECT語句可以識別、檢索和操作表中的數(shù)據(jù),使用 SELECT子句可以設(shè)定查詢條件。 SELECT語句格式 SELECT DISTINCT objectitem , ...objectitem INTO macrovariablespecification , ... macrovariablespecification FROM fromlist WHERE sqlexpression GROUP BY groupbyitem , ... groupbyitem HAVING sqlexpression ORDER BY orderbyitem , ... orderbyitem。 SELECT 子句 語句格式 SELECT DISTINCT objectitem , ...objectitem FROM fromlist 選擇所有列 語句格式: COLUMNNAME= * (asterisk) select * from fromlist SELECT子句中,“ *”號表示選擇表中的所有列。 例: proc sql outobs=3。 select * from 。 選擇特定列 語句格式: Select columnname from fromlist 例 選擇特定列。 proc sql outobs=3。 title 39。股票代碼 39。 select stkcd from 。 proc sql outobs=3。 title 39。股票代碼和名稱 39。 select stkcd,lstknm from 。 quit。 用 DISTINCT語句剔除查詢結(jié)果中重復(fù)觀測 語句格式: Keywords=distinct 例 刪除重復(fù)觀測。 proc sql。 select distinct stkcd from 。 quit。 創(chuàng)建說明列 語句格式: SELECT ‘TEXT’, COLUMNNAME 例 創(chuàng)建說明列。 proc sql outobs=3。 select 39。Stock Code for39。, lstknm, 39。is39。, stkcd from 。 quit。 輸出窗口結(jié)果 : 最新股票名稱 | Latest Stock 股票代碼 |Sto Name ck Code Stock Code for S深發(fā)展 A is 000001 Stock Code for 萬科 A is 000002 Stock Code for *ST國農(nóng) is 000004 計算新列值