sélection de lignesJe cherche comment sélectionner les lignes dont l’avant dernier chiffre est 4, par exemple sélectionner la ligne qui a pour valeur « 23546 »
Data TableRe : sélection de lignesUne façon de faire serait de saisir le chiffre le plus à gauche des 2 chiffres les plus à droite, puis de voir s'il s'agit de 4. Ensuite, sélectionnez les lignes où cette formule renvoie un 1. Exemple de tableau ci-joint.

Objet : sélection de lignesVoici un exemple simple qui sélectionne les lignes où le l'avant-dernier chiffre est 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 : sélection de lignesC'est bien d'avoir des choix. En voici un qui évite la conversion de chaîne.
dt << select where( 40 <= Mod( Abs( :example ), 100 ) < 50 );
Vous préférerez peut-être l'un des autres qui utilise la conversion en chaîne parce que... eh bien, si Jim n'avait pas inclus de nombres négatifs, j'aurais omis les abs(...).
@DonMcCormack - défi!