You can use scalar functions in SQL statements with the following syntax:

{fn scalar-function}

where:

scalar-function
is a scalar function supported by the driver, as listed in the following table.

Example:

SELECT id, name FROM emp WHERE name LIKE {fn UCASE('Smith')}

Table 1. Supported Scalar Functions
String Functions Numeric Functions Timedate Functions System Functions
  • CONCAT
  • LEFT
  • LENGTH
  • LTRIM
  • REPLACE
  • RTRIM
  • SUBSTRING
  • ABS
  • ACOS
  • ASIN
  • ATAN
  • ATAN2
  • COS
  • COT
  • EXP
  • FLOOR
  • LOG
  • LOG10
  • MOD
  • PI
  • POWER
  • ROUND
  • SIN
  • SQRT
  • TAN
  • TRUNCATE
  • CURDATE
  • CURTIME
  • DAYOFMONTH
  • DAYOFWEEK
  • MONTH
  • NOW
  • TIMESTAMPADD
  • TIMESTAMPDIFF
  • YEAR
  • USERNAME
  • DBNAME
  • IFNULL