sas编程技术过程步通用语句(编辑修改稿)内容摘要:

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 …… …… 例 规定变量的输出格式。 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语句规定变量的属性。 语句格式与 DATA步中的格式相同。 ATTRIB语句规定属性在 PROC步中以及由该过程产生的输出数据集中有效。 例 可参考的例句。 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语句规定变量的标签。 语句格式与 DATA步中的格式相同。 LABEL语句可以出现在 PROC过程的任意地方 , 并只在该过程中有效。 例 输出图形时坐标轴使用变量标签。 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从单个表中检索数据 清华大学经管学院 朱世武 Resdat样本数据: SAS论坛: SELECT语句综述 SELECT语句是 PROC SQL的主要工具。 使用SELECT语句可以识别、检索和操作表中的数据,使用 SELECT子句可以设定查询条件。 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语句剔除查询结果中重复观测 语句格式: Keywords=distinct 例 删除重复观测。 proc sql。 select distinct stkcd from。 quit。 创建说明列 语句格式: SELECT ‘TEXT’, COLUMNNAME 例 创建说明列。 proc sql outobs=3。 select 39。 Stock Code for39。 , lstknm, 39。 is39。 , stkcd from。 quit。 输出窗口结果 : 最新股票名称 | Latest Stock 股票代码 |Sto Name ck Code Stock Code for S深发展 A is 000001 Stock Code for 万科 A is 000002 Stock Code for *ST国农 is 000004 计算新列值。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。