回線選択最後から 2 番目の数字が 4 の行を選択する方法を探しています。たとえば、値が「235」の行を選択します。 4 6"
データ表Re: セレクション・ド・リーニュこれを行う 1 つの方法は、右端の 2 桁のうち左端の桁を取得し、それが 4 であるかどうかを確認することです。 次に、この数式が 1 を返す行を選択します。 サンプルテーブル付属。

Re: セレクション・ド・リーニュ以下は、行を選択する簡単な例です。最後から 2 番目の桁は 4

Names Default To Here( 1 );
dt = New Table( "hcarr01",
add rows( 100 ),
New Column( "example", set each value( Random Integer( -1000, 1000 ) ) )
);
// This is the selection statement to select the rows whose penultimate digit is 4
dt << select where( Substr( Char( :example ), -2, 1 ) == "4" );
Re: セレクション・ド・リーニュ選択肢があるのは良いことです。 これは、文字列変換を回避するものです。
dt << select where( 40 <= Mod( Abs( :example ), 100 ) < 50 );
文字列への変換を使用する他の方法を好むかもしれません。ジムが負の数を含めていなければ、abs(...) を省略していたからです。
@ドンマコーマック- チャレンジ!