Case (Switch by value)

SQL


SELECT CSUSER01.CSUSERNO AS CSUSERNO01,
       CASE CSUSER01.ANONYMOUS
         WHEN 1 THEN
          'Anonymous candidate'
         WHEN 0 THEN
          'Non anonymous candidate'
         ELSE
          'Unknonw candidate'
       END AS firstName01
  FROM CSUSER CSUSER01

XML query API


<projection projectedField="firstName">
    <switchByValue>
        <baseValue>
            <field path="anonymous"/>
        </baseValue>
        <cases>
            <case>
                <boolean>true</boolean>
                <string>Anonymous candidate</string>
            </case>
            <case>
                <boolean>false</boolean>
                <string>Non anonymous candidate</string>
            </case>
        </cases>
        <defaultValue>
            <string>Unknown candidate</string>
        </defaultValue>
    </switchByValue>
</projection>