摘要: 上一节,我们介绍了使用 SELECT 语句对变量进行查询,这一节我们继续介绍 SELECT 的简单查询操作。 常量 常量包括数值常量和字符串常量,有时候也被称为字面量(literal)。 proc sql noprint; create table ADSL as select "TEST-CLIN 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(38) 评论(0) 推荐(0) 编辑
摘要: SQL 全称 Strucured Query Language,即结构化查询语言,广泛应用于关系型数据库中。 SAS Base 使用 PROC SQL 提供了对 SQL 的实现。PROC SQL 过程可以帮助我们完成以下任务: 创建数据集、视图和索引 删除数据集、视图和索引 修改数据集的结构 修改数 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 上一节中,我们介绍了如何使用 SQL 创建和删除数据集、视图和索引。这一节我们介绍如何使用 SQL 修改数据集的结构,以及更新、新增和删除数据集中的观测。 修改数据集的结构 使用 ALTER TABLE 可以修改数据集的结构,包括增加、删除变量、修改变量属性,以及对数据完整性约束(integrity 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前两节中,我们介绍了如何使用 SQL 创建、删除数据集、修改数据集结构,以及如何新增、删除和更新数据集的观测。前两节所涉及到的内容都是对数据集的增、删、改的操作,从本节开始,我们将对 SQL 中最常见,也最灵活的查询操作进行详细的介绍。 查询语句 SQL 的查询操作是通过 SELECT 语句实现的。 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们提到了 CASE 表达式在 PROC SQL 中的应用。事实上,PROC SQL 支持更为一般的 SQL 表达式。 表达式的结构 SQL 表达式由操作数(operand)和操作符(operator)组成。 操作数可以是以下任意一种: 常量 变量 CASE 表达式 任何受支持的 SAS 函 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # PROC FCMP ## 概述 PROC FCMP 可用于自定义函数(*funcion*)和子程序(*subroutines*)。自定义函数和子程序的名称的最大长度为 32,长度超过 32 的名称虽然可以定义,但无法调用。 创建自定义函数和子程序的优点: - 使程序易读、易修改 - 使函数和子程 阅读全文
posted @ 2023-08-21 19:43 Snoopy1866 阅读(165) 评论(0) 推荐(0) 编辑