String Function
List
Function Type |
Description |
Return Value Type |
|---|---|---|
Concat( ) |
Returns a spliced string. |
String |
Format( ) |
Returns a number formatted to the specified number of decimal places. |
Decimal |
Locate( ) |
Returns the position of the first occurrence of the substring. |
Int |
Lower( ) |
Returns the argument in lowercase. |
String |
Lcase( ) |
Returns the argument in lowercase. |
String |
Upper( ) |
Returns a parameter in uppercase. |
String |
Ucase( ) |
Returns the argument in uppercase. |
String |
Left( ) |
Returns the specified number of leftmost characters. |
String |
Right( ) |
Returns the specified number of rightmost characters. |
String |
Repeat( ) |
Repeats a string the specified number of times. |
String |
Replace( ) |
Replaces occurrences of the specified string. |
String |
Trim( ) |
Removes leading and trailing spaces. |
String |
Ltrim( ) |
Removes leading spaces. |
String |
Rtrim( ) |
Removes trailing spaces. |
String |
Mid( ) |
Returns a substring starting at the specified position. |
String |
SubString( ) |
Returns a substring starting at the specified position. |
String |
Reverse( ) |
Reverses characters in a string. |
String |
Specification
1. Concat
Return concatenated string.
Syntax
str1 || str2 ||.....|| strn
Return Type
String
Examples
dingo> Select 'a'||'b'||'c';
+--------+
| EXPR$0 |
+--------+
| abc |
+--------+
2. Format
Return a number formatted to specified number of decimal places.
Syntax
Format(x,n)
Return Type
String
Examples
dingo>select Format(123123.456,2);
+-----------+
| EXPR$0 |
+-----------+
| 123123.46 |
+-----------+
3. Locate
Return the position of the first occurrence of substring.
Syntax
Locate(substr,str)
Return Type
Integer
Examples
dingo> Select Locate('a','abc');
+--------+
| EXPR$0 |
+--------+
| 1 |
+--------+
4. Lower
Return the argument in lowercase.
Syntax
Lower(str)
Return Type
String
Examples
dingo>Select Lower('ABC');
+--------+
| EXPR$0 |
+--------+
| abc |
+--------+
5. Lcase
Return the argument in lowercase.
Syntax
Lcase(str)
Return Type
String
Examples
dingo>Select Lcase('ABC');
+--------+
| EXPR$0 |
+--------+
| abc |
+--------+
6. Upper
Return the argument in uppercase.
Syntax
Upper(str)
Return Type
String
Examples
dingo>Select Upper('abc');
+--------+
| EXPR$0 |
+--------+
| ABC |
+--------+
7. Ucase
Return the argument in uppercase.
Syntax
Ucase(str)
Return Type
String
Examples
dingo>Select Ucase('Abc');
+--------+
| EXPR$0 |
+--------+
| ABC |
+--------+
8. Left
Return the leftmost number of characters as specified.
Syntax
Left(str,x)
Return Type
String
Examples
dingo>Select Left('Alice',1);
+--------+
| EXPR$0 |
+--------+
| A |
+--------+
9. Right(str,x)
Return the specified rightmost number of characters.
Syntax
Right(str,x)
Return Type
String
Examples
dingo>Select Right('Alice',2);
+--------+
| EXPR$0 |
+--------+
| ce |
+--------+
10. Repeat
Repeat a string the specified number of times.
Syntax
Repeat(str,n)
Return Type
String
Examples
dingo>Select Repeat('Abc',3);
+-----------+
| EXPR$0 |
+-----------+
| AbcAbcAbc |
+-----------+
11. Replace
Replace occurrences of a specified string.
Syntax
Replace(str,a,b)
Return Type
String
Examples
dingo>Select Replace('ABCAbcaBc','A','a');
+-----------+
| EXPR$0 |
+-----------+
| aBCabcaBc |
+-----------+
12. Trim
Remove leading and trailing spaces.
Syntax
Trim(str)
Return Type
String
Examples
dingo>Select Trim(' A B C ');
+-----------+
| EXPR$0 |
+-----------+
| A B C |
+-----------+
13. Ltrim
Remove leading spaces.
Syntax
Rtrim(str)
Return Type
String
Examples
dingo>Select Ltrim(' A B C ');
+---------------+
| EXPR$0 |
+---------------+
| A B C |
+---------------+
14. Rtrim
Remove trailing spaces.
Syntax
Rtrim(str)
Return Type
String
Examples
dingo>Select Rtrim(' A B C ');
+--------------+
| EXPR$0 |
+--------------+
| A B C |
+--------------+
15. Mid
Return a substring starting from the specified position.
Syntax
Mid(str,n,len)
Return Type
String
Examples
dingo>Select MID('ABCDEFG',3,4);
+--------+
| EXPR$0 |
+--------+
| CDEF |
+--------+
16. SubString
Return a substring starting from the specified position.
Syntax
SubString(str,x,len)
Return Type
String
Examples
dingo>Select SubString('ABCDEFG',2,1);
+--------+
| EXPR$0 |
+--------+
| B |
+--------+
17. Reverse
Reverse the characters in a string.
Syntax
Reverse(str)
Return Type
String
Examples
dingo>Select Reverse('ABC');
+--------+
| EXPR$0 |
+--------+
| CBA |
+--------+