Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cypher: Enabling the Paradise Papers

171 vues

Publié le

Slides from Louise Söderström's talk on Cypher and the Paradise Papers at ada_CONF 2017 - https://adaconf.org/speakers/cypher/

Publié dans : Technologie
  • Soyez le premier à commenter

Cypher: Enabling the Paradise Papers

  1. 1. • • • • •
  2. 2.
  3. 3. () (n) • • n (n:Label) • : • (n:Label {prop: 'value'}) •
  4. 4. --> -[r:TYPE]-> • • : < > -[:LIVES AT {since: 2011}]-> •
  5. 5. • • • •
  6. 6. SELECT DISTINCT p2.name AS CoOwner FROM Person p1 JOIN PersonCompany pc1 ON p1.ID = pc1.PersonID JOIN PersonCompany pc2 ON pf1.CompanyID = pf2.CompanyID JOIN Person p2 ON pf2.personID = p2.ID WHERE p1.name = ‘Anna’ AND p2.ID <> p1.ID
  7. 7. SELECT DISTINCT p2.name AS CoOwner FROM Person p1 JOIN PersonCompany pc1 ON p1.ID = pc1.PersonID JOIN PersonCompany pc2 ON pf1.CompanyID = pf2.CompanyID JOIN Person p2 ON pf2.personID = p2.ID WHERE p1.name = ‘Anna’ AND p2.ID <> p1.ID MATCH (p1:Person {name:‘Anna’})-[:OfficerOf]->(co:Company) <-[:OfficerOf]-(p2:Person) RETURN DISTINCT p2.name AS CoOwner
  8. 8. • • • • •
  9. 9. https://offshoreleaks.icij.org/pages/databasehttps://neo4j.com/developer/get-started/
  10. 10. Cypher Drivers Quality Security FrontEnd UX Database Core Distributed Systems Cloud https://neo4j.com/jobs Docs

×