Come ottenere righe con più di una condizione?Ciao,
Sto cercando di ottenere righe con più di una condizione in questo modo:
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 );
Ma quello che sto ottenendo sono solo righe in cui: sex == "F",
C'è un modo per ottenere tutte le righe che sono :name == "ROBERT", e anche le righe che sono :name != "MARK" cioè le righe :name dove non è "MARK"
Tabella datiSceneggiaturaRe: Come ottenere righe con più di una condizione?Ciao,
Hai provato a costruire la tua condizione come un'istruzione logica (vedi sotto)?
r = dt << Get Rows Where( :sex == "F" | (:name == "ROBERT" | :name != "MARK" ));
Questo dovrebbe restituire tutte le righe con Female, Roberts o NOT Mark.
Migliore,
TS
Re: Come ottenere righe con più di una condizione?Gli operatori logici rilevanti in JSL sono & per AND, | per OR, e ! per non.