<?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: PROC SQL CASE in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163157#M12586</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may also find the function ZIPSTATE useful. If your Zip code is accurate then State=zipstate(zipcode).&lt;/P&gt;&lt;P&gt;You could just use: select zipstate(zipcode) as state&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2015 17:13:51 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-02-11T17:13:51Z</dc:date>
    <item>
      <title>PROC SQL CASE</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163153#M12582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi I hav a dataset which has both numericals and character . When numeric ala I want to change to character but when character leave as it is . When 1 I want to be replaced with FL when it is AZ leave as it is in STate variable &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ssample dataset &lt;/P&gt;&lt;P&gt;ddata test1;&lt;/P&gt;&lt;P&gt;input code zipcode;&lt;/P&gt;&lt;P&gt;1 78240&lt;/P&gt;&lt;P&gt;2 23239&lt;/P&gt;&lt;P&gt;3 45670&lt;/P&gt;&lt;P&gt;AL 34567&lt;/P&gt;&lt;P&gt;AZ 43678&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create te table xy as&lt;/P&gt;&lt;P&gt;select code ,&lt;/P&gt;&lt;P&gt;pincode,&lt;/P&gt;&lt;P&gt;case code &lt;/P&gt;&lt;P&gt;when 1 then 'FL'&lt;/P&gt;&lt;P&gt;when 2 then 'CA'&lt;/P&gt;&lt;P&gt;when 3 then 'SC'&lt;/P&gt;&lt;P&gt;else code &lt;/P&gt;&lt;P&gt;end as State;&lt;/P&gt;&lt;P&gt;from test1;&lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but but this syntax is error &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 15:34:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163153#M12582</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2015-02-11T15:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SQL CASE</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163154#M12583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the reason is in your sample dataset, SAS automatically assigns the first column to be a character variable as you have non-numeric data in it.&amp;nbsp; Hence later on when you try to do a case on numeric data then you get an error as the variable is character.&amp;nbsp; Just change the case to look at characters (also correct some typos in your code):&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table xy as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; code,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pincode,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when "1" then 'FL'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when "2" then 'CA'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when "3" then 'SC'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else code end as State&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from test1;&lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 15:50:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163154#M12583</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-02-11T15:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SQL CASE</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163155#M12584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;iit worked thank you &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 16:36:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163155#M12584</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2015-02-11T16:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SQL CASE</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163156#M12585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please mark the question answered. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 16:48:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163156#M12585</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-02-11T16:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SQL CASE</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163157#M12586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may also find the function ZIPSTATE useful. If your Zip code is accurate then State=zipstate(zipcode).&lt;/P&gt;&lt;P&gt;You could just use: select zipstate(zipcode) as state&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 17:13:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/PROC-SQL-CASE/m-p/163157#M12586</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-02-11T17:13:51Z</dc:date>
    </item>
  </channel>
</rss>

