When you reference parts of a pattern or a query, you do so by naming them. The names you give the different parts are called variables.
In this example:
MATCH (n)-->(b) RETURN b
The variables are n and b.
Variable names are case sensitive, and can contain underscores and alphanumeric characters (a-z, 0-9), but must
always start with a letter.
If other characters are needed, you can quote the variable using backquote (`) signs.
The same rules apply to property names.
| Variables are only visible in the same query part
Variables are not carried over to subsequent queries.
If multiple query parts are chained together using |