<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Address Matching in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725375#M225304</link>
    <description>&lt;P&gt;Please post both datasets in usable form.&lt;/P&gt;
&lt;P&gt;The data you have posted looks like you want an exact match, so sorting the data and using data step with merge should solve the issue.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Mar 2021 08:58:12 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2021-03-11T08:58:12Z</dc:date>
    <item>
      <title>Address Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725372#M225303</link>
      <description>&lt;P&gt;I have 2 datasets (Data and Locality). I want to match string between column 'ADDR1' in first dataset (Data) with 'Locality Name' in second dataset (Locality). The 'Data' dataset contain 800,000+ rows and the 'Locality' dataset contain 2,000+ rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result that I want:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 09:42:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725372#M225303</guid>
      <dc:creator>syazwaan</dc:creator>
      <dc:date>2021-03-11T09:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: Address Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725375#M225304</link>
      <description>&lt;P&gt;Please post both datasets in usable form.&lt;/P&gt;
&lt;P&gt;The data you have posted looks like you want an exact match, so sorting the data and using data step with merge should solve the issue.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 08:58:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725375#M225304</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2021-03-11T08:58:12Z</dc:date>
    </item>
    <item>
      <title>Re: Address Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725380#M225305</link>
      <description>&lt;P&gt;Example:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 11 Mar 2021 09:43:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725380#M225305</guid>
      <dc:creator>syazwaan</dc:creator>
      <dc:date>2021-03-11T09:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: Address Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725381#M225306</link>
      <description>&lt;P&gt;Simple SQL join:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
  select
    a.ADDR1,
    b.Locality_Name
  from have1 a left join have2 b
  on a.ADDR1 = b.Locality_Name
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 11 Mar 2021 09:23:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725381#M225306</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-03-11T09:23:50Z</dc:date>
    </item>
    <item>
      <title>String Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725692#M225474</link>
      <description>&lt;P&gt;I have 2 datasets (Data and Locality). I want to match string between column 'ADDR1' in first dataset (Data) with 'Locality Name' in second dataset (Locality). The 'Data' dataset contain 800,000+ rows and the 'Locality' dataset contain 2,000+ rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result that I want:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ADDR1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;Locality Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NO 35 JALAN BUKIT BERUANG TIGA TAMAN BUKIT BERUANG&lt;/TD&gt;&lt;TD&gt;JALAN BUKIT BERUANG&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LOT 2697 JALAN TIONG KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;TD&gt;KAMPUNG TERSUSUN SERKAM DARAT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 1024 JALAN REMBIA SETIA 5 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RM 713 JALAN SETIA 3 TAMAN REMBIA SETIA&lt;/TD&gt;&lt;TD&gt;TAMAN REMBIA SETIA&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 01:53:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725692#M225474</guid>
      <dc:creator>syazwaan</dc:creator>
      <dc:date>2021-03-12T01:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: String Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725701#M225475</link>
      <description>&lt;P&gt;You could get the simplest matches with the CONTAINS operator:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table result as
select 
	a.addr1,
	b.localityName
from
	data as a left join
	locality as b on a.addr1 contains strip(b.localityName);
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 12 Mar 2021 03:32:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725701#M225475</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2021-03-12T03:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: String Matching</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725713#M225476</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/372812"&gt;@syazwaan&lt;/a&gt;: i merged your new message titled "String Matching" with the older message. Please don't double post questions.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Mar 2021 06:53:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Address-Matching/m-p/725713#M225476</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2021-03-12T06:53:51Z</dc:date>
    </item>
  </channel>
</rss>

