<?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: extract domain from email in proc sq; in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797447#M287541</link>
    <description>&lt;P&gt;How to get&amp;nbsp; same domain emails count in sas&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 20 Feb 2022 09:41:32 GMT</pubDate>
    <dc:creator>BrahmanandaRao</dc:creator>
    <dc:date>2022-02-20T09:41:32Z</dc:date>
    <item>
      <title>extract domain from email in proc sql;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708871#M217876</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA WORK.Have;
FORMAT 		emailaddr $50.; 
INFORMAT	emailaddr $50.; 
INPUT  		emailaddr; 
CARDS;      
AdamApple@gmail.com
BillBobington@yahoo.com
ChuckCooper@hotmail.com
;
run;

data edomain;
set have;
dom=substr(emailaddr,findc(emailaddr,'@'));
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;hi how to extract domain name from email using proc sql&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 19:01:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708871#M217876</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2022-02-20T19:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708878#M217877</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;length dom $ 64;
dom=scan(emailaddr,2,'@');&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 31 Dec 2020 12:30:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708878#M217877</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-12-31T12:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708919#M217896</link>
      <description>&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table edomain as&lt;/P&gt;
&lt;P&gt;select *, scan(emailaddr, 2, '@') as dom length=50&lt;/P&gt;
&lt;P&gt;from have;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Dec 2020 17:30:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/708919#M217896</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-12-31T17:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797447#M287541</link>
      <description>&lt;P&gt;How to get&amp;nbsp; same domain emails count in sas&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 09:41:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797447#M287541</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2022-02-20T09:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797448#M287542</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/265860"&gt;@BrahmanandaRao&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;How to get&amp;nbsp; same domain emails count in sas&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Please describe the problem in more detail. Please use complete sentences.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 10:07:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797448#M287542</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-02-20T10:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797450#M287543</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data emails;
input emails$ 50.;
datalines;
xxxxxxxxx@gmail.com
xxxxxxx@gmail.com
xxxxxxxx@outlook.com
xxxxxx@outlook.com
xxxx@gmail.com
;
run;

proc sql;
create table email_domain as
select *,scan(emails,-2 ,'@.') as domain
from emails;
quit;

proc sql;
select domain, count(domain) from email_domain
group by domain;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;i want to count same domain names in email address any easy approch other than my code&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 10:08:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797450#M287543</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2022-02-20T10:08:55Z</dc:date>
    </item>
    <item>
      <title>Re: extract domain from email in proc sq;</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797456#M287549</link>
      <description>&lt;P&gt;You can combine both SQL queries into one:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table email_domain as
select scan(emails,-2 ,'@.') as domain, count(*) as count
from emails
group by domain;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If the newly created variable had the same name as one contained in the input datasets, use the keyword CALCULATED in the GROUP BY clause.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 11:12:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extract-domain-from-email-in-proc-sql/m-p/797456#M287549</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-02-20T11:12:51Z</dc:date>
    </item>
  </channel>
</rss>

