1. 文章
  2. 文章详情

Neo4j CQL - 字符串函数

Neo4J CQL提供了一组String函数,用于在CQL查询中处理所需的结果。

字符串函数列表

功能 描述
UPPER 它用于将所有字母更改为大写字母。
LOWER 它用于将所有字母改为小写字母。
SUBSTRING 它用于获取给定String的子字符串。
REPLACE 它用于替换一个字符串的子字符串。

UPPER

它需要一个字符串作为输入并转换为大写字母。 所有CQL函数应使用“()”括号。

语法

UPPER (input-string)

注意:

input-string可以是来自Neo4J数据库的节点或关系的属性名称。

示例-

MATCH (e:Employee) 
RETURN e.id,UPPER(e.name),e.sal,e.deptno

LOWER

它需要一个字符串作为输入并转换为小写字母。 所有CQL函数应使用“()”括号。

语法

LOWER (input-string)

注意:

input-string可以是来自Neo4J数据库的节点或关系的属性名称。

示例-

MATCH (e:Employee) 
RETURN e.id,LOWER(e.name),e.sal,e.deptno

SUBSTRING

它接受一个字符串作为输入和两个索引:一个是索引的开始,另一个是索引的结束,并返回从StartInded到EndIndex-1的子字符串。 所有CQL函数应使用“()”括号。

语法

SUBSTRING(input-string,startIndex ,endIndex)

注意:

  • 在Neo4J CQL中,如果一个字符串包含n个字母,则它的长度为n,索引从0开始,到n-1结束。
  • startIndex是SUBSTRING函数的索引值。
  • endIndex是可选的。 如果我们省略它,那么它返回给定字符串的子串从startIndex到字符串的结尾。

示例-

MATCH (e:Employee) 
RETURN e.id,SUBSTRING(e.name,0,2),e.sal,e.deptno

发表评论

登录后才能评论

评论列表(0条)