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.deptnoLOWER
它需要一个字符串作为输入并转换为小写字母。 所有CQL函数应使用“()”括号。
语法
LOWER (input-string)注意:
input-string可以是来自Neo4J数据库的节点或关系的属性名称。
示例-
MATCH (e:Employee)
RETURN e.id,LOWER(e.name),e.sal,e.deptnoSUBSTRING
它接受一个字符串作为输入和两个索引:一个是索引的开始,另一个是索引的结束,并返回从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条)