Functions on Strings
This section describes various functions on strings.
To follow along with the examples in the section, create
users table that provides information about users. See the seq_distinct function in Functions on
Sequences section for users table creation.
The following string functions are supported:
Table 12-7 String Functions
| Function | Description |
|---|---|
| substring Function | Extracts a substring from a string based on a specified starting position and length. |
| concat Function | Returns a single value of concatenating the two arguments. |
| upper Function | Converts the characters in the string to uppercase. |
| lower Function | Converts the characters in the string to lowercase. |
| trim Function | Returns a string with leading, trailing, or both sets of characters trimmed. |
| ltrim Function | Returns a string with leading characters trimmed. |
| rtrim Function | Returns a string with trailing characters trimmed. |
| length Function | Returns the length of the character string. |
| contains Function | Returns a boolean indicating if the search string is present in the source string. |
| starts_with Function | Returns a boolean indicating if the source string begins with the search string. |
| ends_with Function | Returns a boolean indicating if the source string ends with the search string. |
| index_of Function | Returns the position of the first character of the search string at its first occurrence. |
| replace Function | Returns the source string with each occurrence of the search string replaced by the replacement string. |
| reverse Function | Returns the characters of the source string in the reverse order. |