| Functions and CALL Routines | 
Converts state postal codes to mixed case state names.
| Category: | 
State and ZIP Code
 | 
- 
postal-code
 
- 
specifies a character expression that contains
the two-character standard state postal code. Characters can be mixed case.
The function ignores trailing blanks, but generates an error if the expression
contains leading blanks.
 
If the STNAMEL function returns a value
to a variable that has not yet been assigned a length, by default the variable
is assigned a length of 20.
The STNAMEL function converts a two-character state
postal code (or world-wide GSA geographic code for U.S. territories) to the
corresponding state name in mixed case. 
Note:   For Version
6, the maximum length of the value that is returned is 200 characters. For
Version 7 and beyond, the maximum length is 20 characters.   ![[cautionend]](../../../../common/63294/HTML/default/images/cautend.gif)
 The STFIPS, STNAME, and STNAMEL
functions take the same argument but return different values. STFIPS returns
a numeric U.S. Federal Information Processing Standards (FIPS) code. STNAME
returns an uppercase state name. STNAMEL returns a mixed case state name.
The examples show the differences when using STFIPS,
STNAME, and STNAMEL.
  | 
SAS Statements | 
  
Results | 
  
fips=stfips ('NC');
put fips;
 | 
  
 
37 
 | 
  
state=stname('NC');
put state;
 | 
  
 
NORTH CAROLINA 
 | 
  
state=stnamel('NC');
put state;
 | 
  
 
North Carolina 
 | 
 
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.