Love your work Martin!<div><br></div><div>I'll add syntax highlighting for it tonight/tomorrow sometime.</div><div><br></div><div>- Nathan<br><br><div class="gmail_quote">On Sat, Jan 7, 2012 at 10:31 AM, Martin Dobias <span dir="ltr"><<a href="mailto:wonder.sk@gmail.com">wonder.sk@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, Jan 6, 2012 at 1:25 PM, Martin Dobias <<a href="mailto:wonder.sk@gmail.com">wonder.sk@gmail.com</a>> wrote:<br>


> SQL recognizes CASE statement with following alternate syntax:<br>
><br>
> 1. "if" equivalent:<br>
> CASE<br>
>  WHEN x > 10 THEN 'big' ELSE 'small'<br>
> END<br>
<br>
</div>Just pushed a commit implementing that.<br>
<br>
The syntax is:<br>
CASE WHEN cond1 THEN exp1 [WHEN cond2 THEN exp2]* [ELSE exp3] END<br>
<br>
There may be one or more WHEN/THEN clauses. If no condition matches,<br>
the expression from "ELSE" is evaluated - if none is specified then<br>
NULL is returned.<br>
<br>
Note: the other syntax with "base" expression (CASE x WHEN y THEN z<br>
... END) is not supported yet.<br>
<br>
Have fun!<br>
<span class="HOEnZb"><font color="#888888">Martin<br>
</font></span></blockquote></div><br></div>