joindre des tables basées sur une sous-chaîne (mot entier faisant partie d'une chaîne)chers membres de la communauté,
j'ai 2 tableaux. une contenant des chaînes et une autre contenant une liste de mots et de nombres.
Je voudrais rejoindre la table en fonction de si la chaîne comprend le mot exact. mais pas s'il tape d'un autre mot (plus long).
par exemple, 'cat' ne doit correspondre qu'à 'cat' et non à 'bigcat' comme dans l'image ci-dessous.
j'ai ajouté des espaces avant et après les termes afin de faciliter. dans sql, je pourrais utiliser une commande de jointure basée sur LIKE pour préformer une correspondance basée sur une sous-chaîne, donc l'ajout d'espaces permet d'identifier des mots entiers dans une certaine mesure.

merci pour toute suggestion
Automatisation et scriptOrganisation du contenuAccès aux donnéesFusion et nettoyage des donnéesRe : joindre des tables basées sur une sous-chaîne (mot entier faisant partie d'une chaîne)Vous pouvez utiliser SQL pour joindre des tables dans JMP à l'aide de Query ( Requête(<, ..., >, , , sqlStatement ) ). Partie de l'exemple de l'index de script :
Names Default To Here(1);
// Using aliases, performing a join
dtSAT = Open("$SAMPLE_DATA/SATByYear.jmp", Invisible);
dtUS = Open("$SAMPLE_DATA/US Demographics.jmp", Invisible);
Query(
Table(dtSAT, "t1"),
Table(dtUS, "t2"),
"\[SELECT t1.State, t1."SAT Math", t2."College Degrees",
t2."Eighth Grade Math"
FROM t1
LEFT OUTER JOIN t2
ON t1.State = t2.State
WHERE t1.'SAT Math' > 550;
]\"
);