These functions all operate on string expressions only, and will return an error if used on any other values.
Except STR(), which converts to strings.
See also Section 11.1.4, “String operators”.
STR returns a string representation of the expression.
Syntax: STR( expression )
Arguments:
Query.
START n=node(1) RETURN str(1)
A string.
REPLACE returns a string with the search string replaced by the replace string. It replaces all occurrences.
Syntax: REPLACE( original, search, replace )
Arguments:
Query.
START n=node(1)
RETURN replace("hello", "l", "w")
A string.
SUBSTRING returns a substring of the original, with a 0-based index start and length. If length is omitted, it returns a substring from start until the end of the string.
Syntax: SUBSTRING( original, start [, length] )
Arguments:
Query.
START n=node(1)
RETURN substring("hello", 1, 3), substring("hello", 2)
A string.
LEFT returns a string containing the left n characters of the original string.
Syntax: LEFT( original, length )
Arguments:
Query.
START n=node(1)
RETURN left("hello", 3)
A String.
RIGHT returns a string containing the right n characters of the original string.
Syntax: RIGHT( original, length )
Arguments:
Query.
START n=node(1)
RETURN right("hello", 3)
A string.
LTRIM returns the original string with whitespace removed from the left side.
Syntax: LTRIM( original )
Arguments:
Query.
START n=node(1)
RETURN ltrim(" hello")
A string.
RTRIM returns the original string with whitespace removed from the right side.
Syntax: RTRIM( original )
Arguments:
Query.
START n=node(1)
RETURN rtrim("hello ")
A string.
TRIM returns the original string with whitespace removed from both sides.
Syntax: TRIM( original )
Arguments:
Query.
START n=node(1)
RETURN trim(" hello ")
A string.
LOWER returns the original string in lowercase.
Syntax: LOWER( original )
Arguments:
Query.
START n=node(1)
RETURN lower("HELLO")
A string.
Copyright © 2013 Neo Technology