上一节中,我们介绍了如何使用 SQL 创建、删除数据集、修改数据集结构,以及如何新增、删除和更新数据集的观测,所涉及到的内容都是对数据集的增、删、改的操作,从本节开始,我们将对 SQL 中最常见,也最灵活的查询操作进行详细的介绍。
查询语句
SQL 的查询操作是通过 SELECT
语句实现的。SELECT 语句包含很多子句,本节介绍的是最简单的查询语句。
查询一个或多个变量
proc sql;
select USUBJID, SITEID, SEX, AGE
from DM;
quit;
上述代码使用 SELECT 语句从数据集 DM 中查询了 4 个变量,FROM
子句指定查询的源,即从哪个数据集或视图中进行查询。
查询所有变量
proc sql;
select * from DM;
quit;
上述代码使用 SELECT 语句从数据集 DM 中查询了所有变量,其中 *
代表 FROM 子句指定的数据集 DM 中的所有变量,这在数据集变量名未知的情况下非常有用。