Neo4j CQL 中包含许多字符串处理函数,这些函数允许你对字符串进行各种操作。以下是一些常用的 Neo4j CQL 字符串函数:

1. UPPER() / LOWER()

  •  UPPER(string): 将字符串转换为大写。
  RETURN UPPER("hello") AS upperCase;

  •  LOWER(string): 将字符串转换为小写。
  RETURN LOWER("WORLD") AS lowerCase;

2. SUBSTRING()

  •  SUBSTRING(string, start, length): 获取字符串的子字符串。
  RETURN SUBSTRING("Neo4j", 1, 3) AS substringResult;

3. TRIM()

  •  TRIM([leading|trailing|both] trimCharacter FROM string): 从字符串的开头、结尾或两者移除指定的字符,默认为空格。
  RETURN TRIM(BOTH 'x' FROM 'xxNeo4jxx') AS trimmedString;

4. LEFT() / RIGHT()

  •  LEFT(string, n): 返回字符串的左边的前 n 个字符。
  RETURN LEFT("Neo4j", 3) AS leftPart;

  •  RIGHT(string, n): 返回字符串的右边的后 n 个字符。
  RETURN RIGHT("Neo4j", 3) AS rightPart;

5. REPLACE()

  •  REPLACE(string, search, replace): 替换字符串中的子字符串。
  RETURN REPLACE("Hello, World!", "World", "Neo4j") AS replacedString;

6. SPLIT()

  •  SPLIT(string, delimiter): 将字符串拆分为子字符串数组,使用指定的分隔符。
  RETURN SPLIT("apple,orange,banana", ',') AS fruits;

这只是一小部分可用的字符串函数。你可以根据需要选择适当的函数来满足你的要求。


转载请注明出处:http://www.pingtaimeng.com/article/detail/9301/Neo4j