<?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 I am new to Databricks and SQL. My CASE statement is not working and I cannot figure out why. Below is my code and the error message I'm receiving. Grateful for any and all suggestions. I'm trying to put yrs_to_mat into buckets. in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/i-am-new-to-databricks-and-sql-my-case-statement-is-not-working/m-p/22005#M15027</link>
    <description>&lt;PRE&gt;&lt;CODE&gt;SELECT *, yrs_to_mat,
 CASE 
      WHEN &amp;lt; 3 THEN "under3"
      WHEN =&amp;gt; 3 AND &amp;lt; 5 THEN "3to5"
      WHEN =&amp;gt; 5 AND &amp;lt; 10 THEN "5to10"
      WHEN =&amp;gt; 10 AND &amp;lt; 15 THEN "10to15"
      WHEN =&amp;gt; 15 THEN "over15"
      ELSE null END AS maturity_bucket
FROM matyrs; &lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;CODE&gt;Error in SQL statement: ParseException: 
[PARSE_SYNTAX_ERROR] Syntax error at or near 'THEN'(line 3, pos 15)
&amp;nbsp;
== SQL ==
SELECT *, yrs_to_mat,
 CASE 
      WHEN &amp;lt; 3 THEN "under3"
---------------^^^
      WHEN =&amp;gt; 3 AND &amp;lt; 5 THEN "3to5"
      WHEN =&amp;gt; 5 AND &amp;lt; 10 THEN "5to10"
      WHEN =&amp;gt; 10 AND &amp;lt; 15 THEN "10to15"
      WHEN =&amp;gt; 15 THEN "over15"
      ELSE null END AS maturity_bucket
FROM matyrs&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 17 Nov 2022 03:04:11 GMT</pubDate>
    <dc:creator>am777</dc:creator>
    <dc:date>2022-11-17T03:04:11Z</dc:date>
    <item>
      <title>I am new to Databricks and SQL. My CASE statement is not working and I cannot figure out why. Below is my code and the error message I'm receiving. Grateful for any and all suggestions. I'm trying to put yrs_to_mat into buckets.</title>
      <link>https://community.databricks.com/t5/data-engineering/i-am-new-to-databricks-and-sql-my-case-statement-is-not-working/m-p/22005#M15027</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;SELECT *, yrs_to_mat,
 CASE 
      WHEN &amp;lt; 3 THEN "under3"
      WHEN =&amp;gt; 3 AND &amp;lt; 5 THEN "3to5"
      WHEN =&amp;gt; 5 AND &amp;lt; 10 THEN "5to10"
      WHEN =&amp;gt; 10 AND &amp;lt; 15 THEN "10to15"
      WHEN =&amp;gt; 15 THEN "over15"
      ELSE null END AS maturity_bucket
FROM matyrs; &lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;CODE&gt;Error in SQL statement: ParseException: 
[PARSE_SYNTAX_ERROR] Syntax error at or near 'THEN'(line 3, pos 15)
&amp;nbsp;
== SQL ==
SELECT *, yrs_to_mat,
 CASE 
      WHEN &amp;lt; 3 THEN "under3"
---------------^^^
      WHEN =&amp;gt; 3 AND &amp;lt; 5 THEN "3to5"
      WHEN =&amp;gt; 5 AND &amp;lt; 10 THEN "5to10"
      WHEN =&amp;gt; 10 AND &amp;lt; 15 THEN "10to15"
      WHEN =&amp;gt; 15 THEN "over15"
      ELSE null END AS maturity_bucket
FROM matyrs&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 03:04:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/i-am-new-to-databricks-and-sql-my-case-statement-is-not-working/m-p/22005#M15027</guid>
      <dc:creator>am777</dc:creator>
      <dc:date>2022-11-17T03:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: I am new to Databricks and SQL. My CASE statement is not working and I cannot figure out why. Below is my code and the error message I'm receiving. Grateful for any and all suggestions. I'm trying to put yrs_to_mat into buckets.</title>
      <link>https://community.databricks.com/t5/data-engineering/i-am-new-to-databricks-and-sql-my-case-statement-is-not-working/m-p/22006#M15028</link>
      <description>&lt;P&gt;Hi @Anne-Marie Wood​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it's more SQL general issue:&lt;/P&gt;&lt;P&gt;you are not comparing any value to `&amp;lt; 3`&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should be something like :&lt;/P&gt;&lt;P&gt;WHEN X &amp;lt; 3 THEN "under3"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    SELECT *, yrs_to_mat,
     CASE 
          WHEN X &amp;lt; 3 THEN "under3"
          WHEN X =&amp;gt; 3 AND &amp;lt; 5 THEN "3to5"
          WHEN X =&amp;gt; 5 AND &amp;lt; 10 THEN "5to10"
          WHEN X =&amp;gt; 10 AND &amp;lt; 15 THEN "10to15"
          WHEN X =&amp;gt; 15 THEN "over15"
          ELSE null END AS maturity_bucket
    FROM matyrs; &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 12:40:44 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/i-am-new-to-databricks-and-sql-my-case-statement-is-not-working/m-p/22006#M15028</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-11-17T12:40:44Z</dc:date>
    </item>
  </channel>
</rss>

