The following table lists all of the SQL string operators and functions supported by EBX®, along with their standard SQL syntax. Some functions can 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 
 
  |