如何获取具有多个条件的行?你好,
我正在尝试获取具有多个条件的行,如下所示:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = dt << Get Rows Where( :sex == "F", :name == "ROBERT", :name != "MARK" );
Show( r );
但我得到的只是以下行:sex == "F",
有什么方法可以获取所有行:name == "ROBERT",以及 :name != "MARK" 的行,即:name 行不是 "MARK"
数据表脚本回复:如何获得具有多个条件的行?你好,
您是否尝试将您的条件构建为逻辑语句(见下文)?
r = dt << Get Rows Where( :sex == "F" | (:name == "ROBERT" | :name != "MARK" ));
这应该返回带有女性、罗伯茨或非标记的所有行。
最好的,
TS
回复:如何获得具有多个条件的行?JSL 中相关的逻辑运算符是 & 用于 AND,|为 OR 和 !不是。