📜  SAS编程中的包含和Between-And运算符

📅  最后修改于: 2022-05-13 01:55:03.486000             🧑  作者: Mango

SAS编程中的包含和Between-And运算符

  1. BETWEEN-AND 运算符:两个数字之间任务 1:假设您要选择值大于或等于 50 且小于或等于 90 的分数。
    data readin;
    input name $ Section $ Score;
    cards;
    Raj  A 80
    Atul A 77
    Priya B 45
    Sandeep A 95
    Rahul C 84
    Shreya C 44
    ;
    run;
      
    data readin1;
    set readin;
    where Score between 50 and 90;
    run;
    

    其中分数在 50 和 90 之间=> 这将告诉 SAS 选择 50 和 90 之间的值(而不是 51 到 89)。

    输出

    这也可以写成:

    其中 GE 50 分和 LE 90 分;

  2. CONTAINS 运算符:搜索特定字符

    任务 2:假设您只想选择学生姓名中包含“hil”的那些观察结果。

    data readin;
    input name $ Section $ Score;
    cards;
    Raj  A 80
    Atul A 77
    Priya B 45
    Sandeep A 95
    Rahil C 84
    Sahil B 44
    ;
    run;
      
    data readin1;
    set readin;
    where name contains 'hil';
    run;
    

    其中 name 包含 'hil' => 这将告诉 SAS 为变量 NAME 选择具有 Rahil、Sahil 值的观察值。

    注意: CONTAINS运算符区分大小写。

    输出