buonasera, devo verificare la presenza di alcune parole, contenute in un DB "A", in un altro DB "B" e come risultato devo avere il contenuto di una cella della riga dove la parola (anche non precisa ma simile) è contenuta.
Simile al cerca vert in xls
Grazie !!!:
Db "A" / "B"
PROC SQL; CREATE TABLE DIPO.PROVA AS SELECT
A.EVENTO_CODE_1,
A.EVENTO_DESC_1
FROM DIPO.down_1648476285193 AS A INNER JOIN DIPO.VARIABILI AS B
ON A.EVENTO_DESC_1 CONTAINS B.VARIABILI_COL_W_R;
QUIT;
Buonasera,
in questa sql devo utilizzare "Contains" ma in un significato di "simile", non "strettamente uguale", cosa posso usare?
Grazie
You might want to use the LIKE operator, which allows you to find matches for a pattern. This article and video might help.
Another technique is "fuzzy matching" using spelling distance functions. See this article.
PROC SQL; CREATE TABLE DIPO.PROVA AS SELECT
A.EVENTO_CODE_1,
A.EVENTO_DESC_1
FROM DIPO.down_1648476285193 AS A INNER JOIN DIPO.VARIABILI AS B
ON A.EVENTO_DESC_1 CONTAINS B.VARIABILI_COL_W_R;
QUIT;
Buonasera,
in questa sql devo utilizzare "Contains" ma in un significato di "simile", non "strettamente uguale", cosa posso usare?
Grazie
Ciao grazie per la risposta !!!
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.