| S.No. | 功能和说明 |
| 1 |
LENGTH (str_expr)
返回指定字符串表达式的字符数。
|
| 2 |
CONCAT (str_expr, str_expr [, str_expr])
返回一个字符串,它是连接两个或多个字符串值的结果。
|
| 3 |
SUBSTRING (str_expr, num_expr, num_expr)
返回字符串表达式的一部分。
|
| 4 |
STARTSWITH (str_expr, str_expr)
返回一个布尔值,指示第一个字符串表达式是否以第二个结尾。
|
| 5 |
ENDSWITH (str_expr, str_expr)
返回一个布尔值,指示第一个字符串表达式是否以第二个结尾。
|
| 6 |
CONTAINS (str_expr, str_expr)
返回一个布尔值,指示第一个字符串表达式是否包含第二个。
|
| 7 |
INDEX_OF (str_expr, str_expr)
返回第二个字符串表达式在第一个指定字符串表达式中第一次出现的起始位置,或者-1 如果未找到该字符串。
|
| 8 |
LEFT (str_expr, num_expr)
返回具有指定字符数的字符串的左边部分。
|
| 9 |
RIGHT (str_expr, num_expr)
返回具有指定字符数的字符串的右侧部分。
|
| 10 |
LTRIM (str_expr)
在删除前导空格后返回字符串表达式。
|
| 11 |
RTRIM (str_expr)
截断所有尾随空格后返回字符串表达式。
|
| 12 |
LOWER (str_expr)
将大写字符数据转换为小写后返回字符串表达式。
|
| 13 |
UPPER (str_expr)
将小写字符数据转换为大写后返回字符串表达式。
|
| 14 |
REPLACE (str_expr, str_expr, str_expr)
用另一个字符串值替换所有出现的指定字符串值。
|
| 15 |
REPLICATE (str_expr, num_expr)
将字符串值重复指定的次数。
|
| 16 |
REVERSE (str_expr)
返回字符串值的逆序。
|
SELECT CONCAT("There are ", "2", " items") AS StrConcat, CONTAINS("Abcdef", "cde") AS StrContains, STARTSWITH("Abcdef", "Ab") AS StrStartsWith, ENDSWITH("Abcdef", "cdef") AS StrEndsWith, INDEX_OF("Abcdef", "de") AS StrIndexOf1, INDEX_OF("Abcdef", "df") AS StrIndexOf2, LEFT("Abcdef", 3) AS StrLeft, RIGHT("Abcdef", 3) AS StrRight, SUBSTRING("Abcdef", 2, 3) AS StrSubstring, LENGTH("Abcdef") AS StrLength, LOWER("Abcdef") AS StrLower, UPPER("Abcdef") AS StrUpper
[
{
"StrConcat": "There are 2 items",
"StrContains": true,
"StrStartsWith": true,
"StrEndsWith": true,
"StrIndexOf1": 3,
"StrIndexOf2":-1,
"StrLeft": "Abc",
"StrRight": "def",
"StrSubstring": "cde",
"StrLength": 6,
"StrLower": "abcdef",
"StrUpper": "ABCDEF"
}
]