在Apache Cypher查詢語言中,字符串可以用單引號(')或雙引號(")括起來。以下是使用Cypher處理字符串的一些示例:
MATCH (n)
WHERE n.name = 'Alice'
RETURN n
在這個例子中,我們在WHERE
子句中使用了單引號來匹配名為’Alice’的節點。
MATCH (n)
WHERE n.name = "Bob"
RETURN n
在這個例子中,我們使用了雙引號來匹配名為’Bob’的節點。
MATCH (n)
WHERE n.name = 'Alice'
RETURN 'Hello, ' + n.name + '!' AS greeting
在這個例子中,我們將字符串’Hello, '與節點屬性n.name
連接起來,并在其后添加一個感嘆號。結果將作為名為greeting
的屬性返回。
MATCH (n)
WHERE n.name = 'Alice'
RETURN $name + ', ' + $greeting AS full_name
在這個例子中,我們使用了字符串模板功能,將變量$name
和$greeting
的值插入到字符串中。注意,變量需要使用美元符號($)作為前綴。
總之,在Cypher中處理字符串非常簡單,可以使用單引號或雙引號來創建字符串,還可以使用字符串連接和字符串模板功能。