deleting 126
DICTIONARY.COLUMNS 154
grouping by multiple columns 65
grouping by one column 64
indexes on 236, 237, 252
inserting values 251
length of 321
list of, with attributes 27
locating specific columns 154
modifiers 388
modifying 125
multicolumn joins 80
renaming 125, 236, 252
replacing missing values 35
returning values 320
selecting 22, 252, 323
selecting all 22
selecting specific 23
sorting by 38
sorting by column position 41
sorting by multiple columns 38
sorting by unselected columns 42
sorting, with missing values 43
SQL procedure 216
storing values of 255
summarizing data in multiple columns
192
unique values 25
updating values 267
COMMIT statement 389
comparison operators
inner joins with 78
retrieving rows with 45
truncated string 53
composite indexes 127, 238
concatenating
query results 107
values in macro variables 160
conditional operators
retrieving rows with 49
CONNECT statement 236
CONNECTION TO component 324
CONSTDATETIME option 222
CONTAINS condition 324, 388
correlated subqueries 98, 357
CORRESPONDING keyword 345
COUNT(*) function 362
counting
all rows 62
duplicate rows 187
nonmissing values 62
unique values 61
CREATE INDEX statement 127, 237
CREATE TABLE statement 238
CREATE VIEW statement 243
cross joins 87, 334
D
data files
See tables
data set options
creating tables with 115
SQL procedure with 156
DATA step
compared with SQL procedure 5
match-merges 92
DATA step views
SQL procedure 217
data summaries 361
DATE function
replacing references to 146
DATETIME function
replacing references to 146
DBMS
accessing with SAS/ACCESS 167
connecting with LIBNAME statement
168
connecting with Pass-Through Facility
171
deploying PUT function and SAS
formats 145
DBMS connections
ending 248
sending DBMS statements to 249
SQL procedure 236
storing in views 245
DBMS queries 324
DBMS tables 4
PROC SQL views of 170
querying 169
debugging queries 138
DELETE statement 246
DESCRIBE statement 247
DESCRIBE VIEW statement 152
DICTDIAG option 223
DICTIONARY tables 149
performance and 155
reporting from 281
retrieving information about 151
using 153
views and 149
DICTIONARY.COLUMNS 154
DICTIONARY.TABLES 153
DISCONNECT statement 248
DOUBLE option 223
DQUOTE= option 223
DROP statement 248
E
embedded LIBNAME statements 245
embedded SQL 390
equijoins 328
458 Index