The table below lists all the SQL string operators and functions supported by EBX®, along with their standard SQL syntax. Some functions may have optional parameters: they are surrounded by square brackets.
Operator syntax | Description and example(s) |
---|---|
string || string | Concatenates two character strings
|
CHAR_LENGTH(string) | Returns the number of characters in a character string
|
CHARACTER_LENGTH(string) | As CHAR_LENGTH(string)
|
UPPER(string) | Returns a character string converted to upper case
|
POSITION(string1 IN string2 [FROM integer]) | Returns the position of the first occurrence of string1 in string2 starting at a given point if specified
|
TRIM( { BOTH | LEADING | TRAILING } character FROM string) | Removes the longest string containing only the character from the start/end/both ends of string
|
OVERLAY(string1 PLACING string2 FROM integer [ FOR integer2 ]) | Replaces a substring of string1 with string2
|
SUBSTRING(string FROM integer [FOR integer]) | Returns a substring of a character string starting at a given point
|