SAS中文论坛

标题: [SASOR转贴] SAS字符比较中的通配符 [打印本页]

作者: shiyiming    时间: 2004-6-10 10:00
标题: [SASOR转贴] SAS字符比较中的通配符
SAS字符比较的通配符是 % 和 _ ;
例如:
where lastname like 'N%';
选出N开头的所有人

where lastname like 'D_an_';
选出D开头,一共5个字母,3,4个字母是an的人


另外,可以直接用以下运算符比较字符
?
contains a given string


^?
does not contain a given string


= :
begins with a given string


= *
sounds like or is spelled similar to a given string

前段时间有人问过=:这个运算符。

另外,在SAS9中加入了使用Perl Regular Expression的字符模式处理函数
PRXCHANGE
PRXMATCH
PRXPAREN
PRXPARSE
PRXPOSN
这5个函数用法与PERL基本一样,使SAS处理字符的能力更上一层。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2