diff --git a/docs-2.0-zh/3.ngql-guide/6.functions-and-expressions/2.string.md b/docs-2.0-zh/3.ngql-guide/6.functions-and-expressions/2.string.md index 17cb314d543..e3a2df35a43 100644 --- a/docs-2.0-zh/3.ngql-guide/6.functions-and-expressions/2.string.md +++ b/docs-2.0-zh/3.ngql-guide/6.functions-and-expressions/2.string.md @@ -23,6 +23,7 @@ strcasecmp() 比较两个字符串(不区分大小写)。 示例: ```ngql +# 比较字符串 "a" 和 "aa" nebula> RETURN strcasecmp("a","aa"); +----------------------+ | strcasecmp("a","aa") | @@ -44,6 +45,7 @@ lower() 和 toLower() 都可以返回指定字符串的小写形式。 示例: ```ngql +# 返回 "Basketball_Player" 小写形式 nebula> RETURN lower("Basketball_Player"); +----------------------------+ | lower("Basketball_Player") | @@ -65,6 +67,7 @@ upper() 和 toUpper() 都可以返回指定字符串的大写形式。 示例: ```ngql +# 返回 "Basketball_Player" 大写形式 nebula> RETURN upper("Basketball_Player"); +----------------------------+ | upper("Basketball_Player") | @@ -89,6 +92,7 @@ length() 返回: 示例: ```ngql +# 返回字符串 "basketball" 的长度 nebula> RETURN length("basketball"); +----------------------+ | length("basketball") | @@ -98,6 +102,7 @@ nebula> RETURN length("basketball"); ``` ```ngql +# 返回 p 到 v2 路径的长度 nebula> MATCH p=(v:player{name:"Tim Duncan"})-->(v2) return length(p); +-----------+ | length(p) | @@ -121,6 +126,7 @@ trim() 删除指定字符串头部和尾部的空格。 示例: ```ngql +# 裁剪掉字符串 " basketball player " 头部和尾部的空格 nebula> RETURN trim(" basketball player "); +-----------------------------+ | trim(" basketball player ") | @@ -142,6 +148,7 @@ ltrim() 删除字符串头部的空格。 示例: ```ngql +# 裁剪掉字符串 " basketball player " 头部的空格 nebula> RETURN ltrim(" basketball player "); +------------------------------+ | ltrim(" basketball player ") | @@ -163,6 +170,7 @@ rtrim() 删除字符串尾部的空格。 示例: ```ngql +# 裁剪掉字符串 " basketball player " 尾部的空格 nebula> RETURN rtrim(" basketball player "); +------------------------------+ | rtrim(" basketball player ") | @@ -186,6 +194,7 @@ left() 返回指定字符串头部若干个字符组成的子字符串。 示例: ```ngql +# 返回字符串 "basketball_player" 从头部开始的 6 个字符组成的字符串 nebula> RETURN left("basketball_player",6); +-----------------------------+ | left("basketball_player",6) | @@ -209,6 +218,7 @@ right() 返回指定字符串尾部若干个字符组成的子字符串。 示例: ```ngql +# 返回字符串 "basketball_player" 从尾部 6 个字符组成的字符串 nebula> RETURN right("basketball_player",6); +------------------------------+ | right("basketball_player",6) | @@ -234,6 +244,7 @@ lpad() 在指定字符串的头部填充字符串至指定长度,并返回结 示例: ```ngql +# 在字符串 "abcd" 头部填充 "b" 字符,延长字符串长度至 10 nebula> RETURN lpad("abcd",10,"b"); +---------------------+ | lpad("abcd",10,"b") | @@ -241,6 +252,7 @@ nebula> RETURN lpad("abcd",10,"b"); | "bbbbbbabcd" | +---------------------+ +# 返回字符串 "abcd" 的前三个字符 nebula> RETURN lpad("abcd",3,"b"); +--------------------+ | lpad("abcd",3,"b") | @@ -266,6 +278,7 @@ rpad() 在指定字符串的尾部填充字符串至指定长度,并返回结 示例: ```ngql +# 在字符串 "abcd" 尾部填充 "b" 字符,延长字符串长度至 10 nebula> RETURN rpad("abcd",10,"b"); +---------------------+ | rpad("abcd",10,"b") | @@ -273,6 +286,7 @@ nebula> RETURN rpad("abcd",10,"b"); | "abcdbbbbbb" | +---------------------+ +# 返回字符串 "abcd" 的前三个字符 nebula> RETURN rpad("abcd",3,"b"); +--------------------+ | rpad("abcd",3,"b") | @@ -316,6 +330,7 @@ substr() 和 substring() 从指定字符串的指定位置开始(不包括开 示例: ```ngql +# 返回字符串 "abcdefg" 从下标 2 开始的 4 个字符组成的子字符串 nebula> RETURN substr("abcdefg",2,4); +-----------------------+ | substr("abcdefg",2,4) | @@ -323,6 +338,7 @@ nebula> RETURN substr("abcdefg",2,4); | "cdef" | +-----------------------+ +# 返回字符串 "abcdefg" 从下标 0 开始的 4 个字符组成的子字符串 nebula> RETURN substr("abcdefg",0,4); +-----------------------+ | substr("abcdefg",0,4) | @@ -330,6 +346,7 @@ nebula> RETURN substr("abcdefg",0,4); | "abcd" | +-----------------------+ +# 返回字符串 "abcdefg" 从下标 0 开始到结尾的字符组成的子字符串 nebula> RETURN substr("abcdefg",2); +---------------------+ | substr("abcdefg",2) | @@ -351,6 +368,7 @@ reverse() 逆序返回指定的字符串。 示例: ```ngql +# 逆序返回字符串 "abcdefg" nebula> RETURN reverse("abcdefg"); +--------------------+ | reverse("abcdefg") | @@ -422,7 +440,7 @@ concat() 返回所有参数连接成的字符串。 示例: ```ngql -//连接 1,2,3 +//拼接 1,2,3 nebula> RETURN concat("1","2","3") AS r; +-------+ | r | @@ -489,7 +507,7 @@ nebula> RETURN concat_ws("+","a",NULL,"b","c") AS r; | "a+b+c" | +---------+ -//分隔符为+。字符串参数只有一个 +//分隔符为 +。字符串参数只有一个 nebula> RETURN concat_ws("+","a") AS r; +-----+ | r |