SAS 9.1.3 Language Reference: Concepts, Third Edition, Volumes 1 and 2
Definition of WHERE-Expression Processing
WHERE-expression processing |
enables you to conditionally select a subset of observations, so that SAS processes only the observations that meet a set of specified conditions. For example, if you have a SAS data set containing sales records, you may want to print just the subset of observations for which the sales are greater than $300,000 but less than $600,000. In addition, WHERE-expression processing may improve efficiency of a request. For example, if a WHERE expression can be optimized with an index, it is not necessary for SAS to read all observations in the data set in order to perform the request. | |
WHERE expression |
defines a condition that selected observations must satisfy in order to be processed . You can have a single WHERE expression, referred to as a simple expression , such as the following: where sales gt 600000; Or you can have multiple WHERE expressions, referred to as a compound expression , such as the following: where sales gt 600000 and salary lt 100000; |