IIF
Short for "immediate if": returns whenTrue when the condition is true and whenFalse otherwise. The condition is usually one of the boolean functions such as IsEqual or IsGreater.
String IIF(Boolean condition, String whenTrue, String whenFalse)
Conditions
The condition must be a function call. Comparison operators such as 1 = 1 are only supported in WHERE and ON clauses.SELECT
English,
IIF(IsEqual(English, 'cats'), 'YES!', 'no...') as IsCats
FROM
WordList:FlatTranslate
WHERE
English LIKE '%cats'SELECT IIF(IsGreater(Length('Hello World'), 10), 'Is True', 'Is False') as Result FROM SingleSQL :: NullWhenNumeric
Returns null when the number equals compareToValue, otherwise returns the number.
SQL :: Pow
Returns x raised to the power of y.
SQL :: Right
Returns the given number of characters from the end of the value.
SQL :: Round
Rounds a number to the given number of decimal places. Midpoint values are rounded to the nearest even number (2.5 rounds to 2).
SQL :: Scalar Functions
Scalar functions are evaluated once per row.
SQL :: Sha1
Returns the SHA-1 hash of the value's UTF-8 bytes as a lower case hex string.
SQL :: Sha256
Returns the SHA-256 hash of the value's UTF-8 bytes as a lower case hex string.
SQL :: Sha512
Returns the SHA-512 hash of the value's UTF-8 bytes as a lower case hex string.
SQL :: ShowScalarFunctions
Lists the built-in scalar functions with their parameters and descriptions.
SQL :: SubString
Returns length characters of the value, starting at the zero-based startIndex.