procsql中不同的可选运算符

cigdeys3  于 2021-07-29  发布在  Java
关注(0)|答案(3)|浏览(396)

例如:

proc sql;
     create table Names as
     select Firstname
     from Persons
     where Firstname not like "M%"

quit;

我选择了所有不以字母m开头的名字,但是有没有别的选择呢?

oprakyz7

oprakyz71#

例如:

proc sql;
         create table Names as
         select Firstname
         from Persons
         where substr(Firstname,1,1) ne "M";
    quit;
ruyhziif

ruyhziif2#

您可以使用:

where firstname < 'M' or firstname >= 'N'

不过,我认为 not like 意图更明确。

drnojrws

drnojrws3#

可能是下面的代码帮助you:-

proc sql;
     create table Names as
     select Firstname
     from Persons
     where left(Firstname,1)<>'M'

quit;

相关问题