Professional Documents
Culture Documents
Neo4j:Cypher Query Language (Part-II)
Neo4j:Cypher Query Language (Part-II)
Language(Part-II)
MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno
ORDER BY emp.name
MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno
ORDER BY emp.name DESC
MATCH (cc:CreditCard)
RETURN cc.id as id,cc.number as number,cc.name as name,
cc.valid_from as valid_from ,cc.valid_to as valid_to
UNION
MATCH (dc:DebitCard)
RETURN dc.id as id,dc.number as number,dc.name as name,
dc.valid_from as valid_from ,dc.valid_to as valid_to
MATCH (cc:CreditCard)
RETURN cc.id as id,cc.number as number,cc.name as name,
cc.valid_from as valid_from ,cc.valid_to as valid_to
UNION ALL
MATCH (dc:DebitCard)
RETURN dc.id as id,dc.number as number,dc.name as name,
dc.valid_from as valid_from ,dc.valid_to as valid_to
MATCH (emp:Employee)
RETURN emp
SKIP 2
Neo4j CQL treats null value as missing value or undefined value to properties
of a Node or Relationship.
IS NOT operator
Neo4j CQL treats null value as missing value or undefined value to properties
of a Node or Relationship.
IS operator
MATCH (e:Employee)
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno
MATCH (e:Employee)
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno
Syntax:
CREATE (<node1-details>)-[<relationship-details>]->(<node2-details>)
()[]()
()[]()
CREATE (n1:Node1)-[r1:Relationship]-(n2:Node2)
UPPER (<input-string>)
LOWER (<input-string>)
SUBSTRING(<input-string>,<startIndex> ,<endIndex>)
Function syntax
COUNT(<value>)
MAX
Function syntax
MAX(<property-name> )
MIN
Function syntax
MIN(<property-name> )
AVG
Function syntax
AVG(<property-name> )
SUM
Function syntax
SUM(<property-name> )