如何獲取具有多個條件的行?你好,
我正在嘗試獲取具有多個條件的行,如下所示:
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" ));
這應該返回所有帶有Female、Roberts 或NOT Mark 的行。
最好的,
TS
回复:如何獲得具有多個條件的行?JSL 中相關的邏輯運算符是 & 用於 AND,|為 OR 和 !不是。