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 !!!
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.