If the operand is false , the not operator evaluates to true . The if cond then expr1 else expr2 construct requires cond to evaluate to true or false . The is operator compares two values, and produces a Boolean result. If it falls outside the range the construct evaluates to false . The operands must be of the same type, and are restricted to numbers, strings, dates, times or monetary values with the same currency code.
String comparison is defined as per the Unicode standard.
If it falls outside the range the construct evaluates to true . The operands must be of the same type, and are restricted to numbers, strings, dates, times or monetary values with the same currency code. String comparison is defined as per the Unicode standard. The is before and related operators provide comparison operations similar to is within . The operands must be of the same type, and are restricted to numbers, strings, dates, times or monetary values with the same currency code.