字符串函数:
- UPPER() / LOWER(): 将字符串转换为大写或小写。
RETURN UPPER("hello") AS upperCase, LOWER("WORLD") AS lowerCase;
- SUBSTRING(): 获取子字符串。
RETURN SUBSTRING("Neo4j", 1, 3) AS substringResult;
- REPLACE(): 替换字符串中的子字符串。
RETURN REPLACE("Hello, World!", "World", "Neo4j") AS replacedString;
数学函数:
- ABS(): 返回数字的绝对值。
RETURN ABS(-5) AS absoluteValue;
- ROUND() / CEIL() / FLOOR(): 对数字进行舍入或取整。
RETURN ROUND(3.14159) AS rounded, CEIL(4.2) AS ceiling, FLOOR(4.8) AS floor;
- RAND(): 返回一个介于 0 到 1 之间的随机数。
RETURN RAND() AS randomValue;
日期和时间函数:
- DATE() / TIME() / DATETIME(): 创建日期、时间或日期时间。
RETURN DATE('2022-01-01') AS justDate, TIME('12:30:00') AS justTime, DATETIME('2022-01-01T12:30:00') AS dateTime;
- YEAR() / MONTH() / DAY(): 从日期中提取年、月、日。
RETURN YEAR(DATE('2022-01-01')) AS year, MONTH(DATE('2022-01-01')) AS month, DAY(DATE('2022-01-01')) AS day;
这只是一小部分 Neo4j CQL 中可用的函数。还有很多其他函数,用于处理集合、路径、空间数据等。
转载请注明出处:http://www.zyzy.cn/article/detail/9300/Neo4j