procsql中不同的可选运算符

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

例如:

  1. proc sql;
  2. create table Names as
  3. select Firstname
  4. from Persons
  5. where Firstname not like "M%"
  6. quit;

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

oprakyz7

oprakyz71#

例如:

  1. proc sql;
  2. create table Names as
  3. select Firstname
  4. from Persons
  5. where substr(Firstname,1,1) ne "M";
  6. quit;
ruyhziif

ruyhziif2#

您可以使用:

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

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

drnojrws

drnojrws3#

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

  1. proc sql;
  2. create table Names as
  3. select Firstname
  4. from Persons
  5. where left(Firstname,1)<>'M'
  6. quit;

相关问题